직장에서 사람들을 모아 java스터디를 시작했다.
기술면접 대비도 슬슬 시작해야 할 것같아 java에 대해 심층적으로 알아보기로 했다.
단순 책만 보는 것보다는 백문이불여일타, 직접 디버깅을 해보며 공부하면 좋을 것 같아
다양한 java 소스를 테스트해볼 수 있는 샘플 프로젝트를 하나 만들기로 했다.
프로젝트 환경
- OS : macOS Monterey(Apple M1)
- IDE : IntelliJ
우선 인텔리제이를 열고 새 프로젝트를 생성한다.
새 프로젝트를 생성하고 나면 어떤 JDK를 사용할지 정해야한다.
내가 연습해보고 싶은 내용은 Java8이었는데 바쁘다 바빠 IT업계는 이미 버전17까지 나와있는 모양이었다...
추가 라이브러리와 프레임워크도 선택은 가능했지만, Java공부를 위한 프로젝트라 추가적인 라이브러리는 제외하고
프로젝트를 생성했다.
사실 Kotlin과 Groovy도 자주 듣던 단어지만 정확한 역할이 궁금하기도 해서 잠깐 구글링을 해보았다.
Kotlin vs Groovy - The Ultimate Comparison For Beginners
Learn the core differences between kotlin and groovy in this guide. We have outlined the detailed kotlin vs groovy comparison for beginners.
www.folio3.com
요약하자면, 둘 다 JVM위에서 동작하는 언어이며 Java를 기반으로 한다.
다만, 컴파일 시 동작하는 방식이 다르며 일부 문법에서 표현방식이 다른 것으로만 이해했다.
기회가 된다면 다른 포스팅에서 조금더 자세히 공부해봐야겠다.
다른 뜻은 없고, Oracle openJDK로 연습하고싶어서 그걸 선택했더니 버전은 17만 선택할 수 있었다.
친절하게 Main method를 만들어준다길래 이건 오케이!
추가적으로 더 설정해줄 건 없었고 바탕화면에 새 폴더를 만들어서 프로젝트를 생성했다.
프로젝트 생성 완료!
main method 실행도 잘 되고 원하던 대로 깨-끗한 프로젝트가 생성되었다.
좌측 External Libraries를 보면 openjdk-17로 원하던 버전의 라이브러리로 설치된 것을 확인할 수 있다.
'Develop > Java' 카테고리의 다른 글
[모던자바인액션] Chapter 1 - 자바 8, 9, 10, 11 : 무슨 일이 일어나고 있는가 (0) | 2022.04.25 |
---|
댓글