엄코딩의 개발 일지


JDK 5.0 이상에서 부터 지원하는 향상된 for문 이른바, for each라고 불리는 문법에 대하여 학습을 해보았다.

기존의 for문 같은경우에는 다음과 같이 for(초기값; 조건식; 증감식) 의 형태로 쓰인다.




하지만, 위의 코드에서 for문이 돌 때 마다 array.length를 한 번 호출하게되는데, 데이터가 적을 때에는 상관없지만, 데이터가 많아진다면 문제가 될 수 있다. 그래서 다음과 같이 향상된 for문 (for each문)을 사용하는 것이 좋을 수도 있다.