국비 수업을 들을 땐 이클립스를 사용했는데, 최근 인텔리제이 사용 빈도가 훨씬 높은 추세이기 때문에 인텔리제이로 선택했다. (무엇보다 인프런 자바 강의에서 쓰는 IDE가 인텔리제이라서..히)
배달의 민족 개발자 같은 경우 99%는 인텔리제이를, 1%는 리눅스를 사용한다고 한다.
하지만 정부 프레임워크를 쓰는 경우에는 이클립스가 더 활용도가 높다고 해서 이클립스도 가끔 사용해볼 생각이다.







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

Run Main.main() 선택 > 프로그램 실행




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