1. 기존 코드의 값들을 한번에 바꾸고 싶을 때
(ex: 12345.0이란 값들이 여러번 사용되었고 이 값들이 전부 10000.0으로 변경이 필요할 때)
=> 그 값을 선택 후, 이클립스의 edit > Find/Replace(또는 command + F) > 생성된 창에서 값 입력하고, Replace all 누르기 > 값 변경됨!
2. 작성한 코드를 변수화 시키고 싶을 때
=> 그 값을 선택 후 우클릭 > Refactor (단축키 option + command + T) > Extract Local Valuable (단축키 option + command + L)> 생성된 창에서 변수명 입력
3. 자바 파일을 복제해서 생성할 때
=> 1이라는 프로젝트에서 A라는 이름의 자바 파일을 복붙하면 이미 존재하기에 자바 파일명을 변경해야함, 그리고 변경한 파일의 클래스명도 변경해야함
4. 입력값을 이클립스 내부적으로 설정하고 파일을 실행하고 싶을 때
=>
Run Configuration 클릭
Arguments 클릭
따옴표로 묶어야 하나의 값으로 취급됨
두 가지 이상의 arguments 도 입력 가능
apply 누르고 run 누르면 입력된 값에 기초하여 실행됨
name(실행에 대한 이름)을 변경할수 있는데 보통 인자로 설정했던 값을 표기, apply 누르면 됨
이때 프로그램에서 입력받는 값을 args[i] 가 되어야 함 (public static void main(String[] args)에 기반한 값이기 때문)
다른 실행값을 생성하고 싶을땐 실행 파일 우클릭 후 duplicate 클릭 후 위에서 했던 방식으로 인자값 변경
Organize favorite 클릭 후 add를 눌러 자주 사용하는 프로그램(실행값)을 추가할 수 있음
Run 할 때 리스트에 추가 됨
5. 여러 줄을 한번에 주석처리 하고 싶을 때
=> 코드 블럭 선택 후 command+shift+/ (제거는 command+shift+\), 한줄 주석 처리는 command+/
6. 수식을 메소드로 변경하고 싶을 때
(ex: valueOfSupply * vatRate 라는 수식을 getVAT라는 메소드로 변경하고 싶을 때)
=> 수식을 선택하고 우클릭 > Refactor (옵션+커맨드+T) > Extract method (옵션+커맨드+M) 클릭 > 메소드 명 작성후 체크박스는 모두 해제 > 이클립스가 자동으로 메소드 코드를 생성함
7. 전역변수 지정(자바 관련)
(ex: main 메소드나 그 밖의 메소드 내부에서 사용하는 변수(지역변수) 벗어나서 전체적으로 사용하고 싶을 때)
=> "타입 변수명 값" 앞에 public static 붙이기 또는
Refactor(옵션+커맨드+T) > Convert Local Variable Field... 클릭 > 생성된 창에서 public 선택 후 enter
변수의 선언은 바깥쪽에서 하고 메소드 안에서 값 주는 것도 가능