지역변수의 유효 범위를 최소로 줄이면 코드 가독성과 유지보수성이 높아지고 오류 가능성은 낮아진다.
try
블록 안에서 초기화해야 한다.try
블록 밖에서 사용해야 한다면 try 블록 앞에서 선언해야 한다.while
문보다 for
문을 쓰는 것이 낫다.
for (Element e : c) {
// ...
}
반복자를 사용해야 하는 상화잉면 for-each
문 대신 전통적인 for
문을 쓰는 것이 낫다.
for (Iterator<Element> i = c.iterator(); i.hasNext();) {
Element e = i.next();
// ...
}