인텔리제이 상에서 클래스 내부에서 psvm을 입력한다면 다음과 같이 나타난다.

main() method declaration, 즉 psvm은 메인 메서드 선언이다.

이제 psvm내부에서 아이들을 찾아보자.
(물론 메인메서드 뿐만아니라 다른 메서드 내부에서도 찾을 수 있다.)
인텔리제이 메서드 내부에서 itar을 입력시 Iterate elements of array을 나타내는 단축키가 나타난다.

입력해보자.

놀랍게도 메서드 매개변수로 받은 int[] iamArray를 기반으로 배열 길이까지 반복문이 생성된다.(계속 for부터 치던 나에게는 혁명이였다.)
모른다면 자주 사용해보자. 매우 편리하다.
역순으로 가길 원한다면 ritar도 있다.
특정요소을 변경하거나 순회하는 것이 아닌 단순히 읽기만 하려 한다면 향상된 for문을 사용해보자.

iter(Iterate Iterable or array)를 입력하면 자동으로 향상된 포문이 완성된다.

itli : Iterate elements of java.util.List
itit : Iterate java.util.Iterator
다른 반복에 관한 것도 많으니 필요한 것은 참고해보자.
출력에 관한 단축키도 많다.

직접 인텔리제이에서 치면서 손에 익히면 편리할 것 같다.

다양하게 단축키를 활용해서 생산성을 높여보자.