Java 요약 정리

== JDK설치 ==
=== Windows ===
* JDK Download
* JDK 설치
* 시스템 변수 등록 : JAVA_HOME : JDK 설치 경로
* PATH 추가 : %JAVA_HOME%\bin

=== Ubuntu ===
* sudo apt update
* sudo apt upgrade -y

* sudo apt install openjdk-17-jdk
* java -version
* javac -version

* sudo nano ~/.bashrc
* export JAVA_HOME=$(dirname $(dirname $(readlink -f $(which java))))
* export PATH=$PATH:$JAVA_HOME/bin
* source ~/.bashrc
* echo $JAVA_HOME

* 삭제 : sudo apt purge openjdk*

== eclipse.ini ==
* -vm (반드시 -vmargs 위에 위치시킨다)
* Windows : javaw.exe 경로
* Ubuntu : apt로 설치한 경우 : /usr/bin/java

== Eclipse 설정 ==
* Tocate 추가 : Server -> Runtime Environments -> Add
* UTF8 설정 : Window -> preferences -> General -> Workspace
* UTF8 설정 : Window -> preferences -> Web -> CSS, HTML, JSP Files
* Build Path
* File -> Dynamic Web Project

== Eclipse Plugin ==
* STS3
* Lombok

== Eclipse 단축키 ==
* Ctrl + 마우스커서(혹은 F3) : 클래스나 메소드 혹은 멤버 상세 검색
* Alt + Left, Alt + Right : 이후, 이전
* Alt + <- (->) : 이전(다음) 작업 화면
* Ctrl + L : Go to Line
* Ctrl + O : 소스의 메소드 리스트 확인
* F4 : 클래스명을 선택하고 F4를 누르면 해당 클래스의 상속 계층 확인
* Ctrl + Shift + Space : 메소드 파라미터 목록
* 대문자로 Ctrl + Shift + X
* 소문자로 Ctrl + Shift + Y
* 문단정렬 Ctrl + Shift + F

Rename Alt + Shift + R

== IntelliJ 단축키 ==
”’Alt + Enter”’
경고, 오류에 대한 액션을 표시

”’Shift+Ctrl+Enter”’
구문 완성

”’Alt + insert”’
Generate

”’Ctrl + Alt + V”’
변수 자동 완성

”’Ctrl + Shift + I”’
코드 구현 즉시 보기

”’Ctrl+B”’
심볼의 선언으로 이동
”’Ctrl+Alt+B”’
심볼의 구현으로 이동

”’Alt+F7”’
어떤 항목이 표시된 모든 곳이 표시

”’F2”’
다음 오류, 경고, 제안으로 이동

”’Alt+1”’
프로젝트 창 열기

”’Esc”’
에디터에 포커스 주기

”’Ctrl+E”’
최근 실행했던 파일 확인

”’Ctrl Ctrl”’
실행

”’Ctrl + /”’
한줄 주석 토글
”’Shift+Ctrl+/”’
여러줄 주석 토글

”’Ctrl+Alt+L”’
현재 파일 내용 정렬

”’Shift+Ctrl+Alt+T”’
리팩토링

”’Shift+Ctrl+A”’
단축키 검색

”’Shift shift”’
전체 검색

== IntelliJ Plugins ==
Setting > Plugins

”’Key Promoter X”’
마우스로 메뉴 실행시 해당 단축키를 알려준다.
Presentation Assistant
Key Promoter X 에서 보여주는 단축키를 보기 좋게 한다.

”’Request Mapper”’
mapping url 검색

”’Rainbow Brackets”’
괄호에 색깔 부여

”’Lombok”’
코드 자동 생성

”’iBATIS/MyBatis mini-plugin”’
iBATIS/MyBatis 지원

”’.ignore”’
Git ignore 관리

”’GitToolBox”’
Git 지원

”’Nyan Progress Bar”’
Progress bar 보기 좋게

”’Grep Console”’
Console 보기 설정

Leave a Reply