[Java] 1. Hello, World!

김나윤·2024년 6월 1일
0

Java

목록 보기
1/8
post-thumbnail

1) 개발 환경 설정

IDE - 인텔리제이 vs 이클립스

  • 국비 수업을 들을 땐 이클립스를 사용했는데, 최근 인텔리제이 사용 빈도가 훨씬 높은 추세이기 때문에 인텔리제이로 선택했다. (무엇보다 인프런 자바 강의에서 쓰는 IDE가 인텔리제이라서..히)

  • 배달의 민족 개발자 같은 경우 99%는 인텔리제이를, 1%는 리눅스를 사용한다고 한다.

  • 하지만 정부 프레임워크를 쓰는 경우에는 이클립스가 더 활용도가 높다고 해서 이클립스도 가끔 사용해볼 생각이다.

OS - 윈도우 vs Mac

  • 자바로 개발하는 대부분의 메이저 회사들은 Mac을 사용한다고 한다.
    그치만 난 맥북이 없고 평생을 윈도우만 써온 학생이기에 일단은 윈도우로 시작하기로 했다.

2) IntelliJ 설치하기

  • 인텔리제이 Community Edition (무료버전) > .exe(WIndows) 선택 후 다운로드


3) IntelliJ 실행하기

New Project 화면

  • Name : java-start
  • Location : 프로젝트 위치, 임의 선택
  • Language : Java
  • Build system : IntelliJ
  • JDK : 자바 버전 17 이상
    JDK가 뜨지 않는다면(No SDK), Download JDK를 선택해 다운로드 받아주면 된다.
    이때, Location은 가급적 변경하지 않도록 한다.

위 단계를 모두 완료하고 create 버튼을 누르면 새 프로젝트가 만들어지는데, 프로젝트 설정단계에서 Add Sample 버튼에 체크를 해두었기 때문에 샘플 코드가 만들어져 잇다.

  • 코드 앞에 있는 초록색 화살표 버튼 클릭 > Run Main.main() 선택 > 프로그램 실행
  • 프로그램을 실행하면 아래 콘솔창에 결과가 출력된다.

4) 자바 프로그램 실행


5) Java 컴파일

CommentJava.java 파일을 RUN하면
java-start > out > production > java-start 폴더에 CommentJavaclass 파일이 새성된다.
이 파일은 javac가 컴파일한 코드를 다시 사람이 알아볼 수 있도록 decompile 한 결과가 나타나있다.
이때, 컴파일 되면 주석이 날아가기 때문에 주석처리 된 코드 부분이 사라진 것을 볼 수 있다.

6) IntelliJ 단축키 (Win/Linux 기준)

Ctrl + Shift + F10 : run
Ctrl + D :
Ctrl + Y : 한줄 삭제 (개인적으로 설정함)
Ctrl + space : Code Completion
Ctrl + Shift + Enter : Code Completion -> Complete Current Statement
Shift + F6 : Rename (파일명 변경, 변수명 변경 등 모두 해당)
Alt + Enter : Show Context Actions
Ctrl + B : Navigate -> Go to Declaration or Usages
Ctrl + Alt + V : Extract/Introduce -> Introduce Variable
F2 : Navigate -> Next Highlighted Error
Ctrl + P : Parameter Info
Ctrl + Shift + C : Absolute Path
Ctrl + Alt + Shift + T : Refactor This...
Alt + Insert : Generate
Ctrl + W : Extend Selection
Ctrl + O : Override Methods
Ctrl + Alt + V : Extract/Introduce -> Introduce Variable
Ctrl + Alt + N : Inline Variable
Ctrl + Alt + M : Extract/Introduce -> Extract Method

profile
Hello, world!

0개의 댓글