이펙티브자바 아이템58

· BE/Java
이 포스팅에서 작성하는 내용은 EFFECTIVE JAVA(이펙티브자바) 에서 발췌하였습니다. 아이템 58. 전통적인 for 문보다는 for-each 문을 사용하라 ex 1) for 문으로 컬렉션 순회하는 예 for (Iterator i = c.iterator(); i.hasNext(); ) { Element e = i.next(); ... } ex 2) for 문으로 배열을 순회하는 예 int[] a = {0,1,2,3,4}; for (int i = 0; i < a.length; i++) { ... } 이렇게, for문을 사용하게 되면 반복자와 인덱스 변수가 필요하다. 이처럼 쓰이는 요소 종류가 늘어나면 오류가 생길 가능성이 넓어진다. 혹시라도 잘못된 변수를 사용했을 때 컴파일러가 잡아주리라는 보장도 없..
멍목
'이펙티브자바 아이템58' 태그의 글 목록