Java

[Effective Java] 9-1. 일반적인 프로그래밍 원칙

noahkim_ 2025. 1. 1. 01:41

조슈아 블로크 님의 "Effective Java" 책을 정리한 포스팅 입니다.

 

1. 지역변수의 범위를 최소화하라

  • 지역 변수의 유효 범위를 최소로 줄이면, 코드 가독성과 유지보수성이 높아지고 오류 가능성이 낮아짐
  • 지역변수는 선언과 동시에 초기화 하기

 

2. 전통적인 for 문보다는 for-each 문을 사용하라

전통적인 for 문

인덱스 변수는 코드를 지저분하게 함

변수를 잘못 사용하더라도 컴파일러가 잡아주지 못함

 

Enhanced For

Iterable이면 가능

 

가독성

 

예외

필터링

변형

병렬반복

 

3. 라이브러리를 익히고 사용하라

 

4. 정확한 답이 필요하다면 float와 double은 피하라

'Java' 카테고리의 다른 글

[Effective Java] 10-2. 예외  (0) 2025.01.01
[Effective Java] 10-1. 예외  (0) 2025.01.01
[Effective Java] 8-2. 메서드  (0) 2024.12.31
[Effective Java] 8-1. 메서드  (2) 2024.12.31
[Effective Java] 7-3. 람다와 스트림  (0) 2024.12.31