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