본문은 Effective Java를 읽고 간단하게 정리한 글입니다. 필요에 따라 생략/수정된 부분이 있을 수 있으며, 내용이 추후 변경될 수 있습니다.
선결론
- 기능을 직접 구현하기 보다는, 이미 구현된 라이브러리가 존재하는지 찾아보고 그것을 사용하라
표준 라이브러리를 사용할 때 얻는 이점
- 코드를 작성한 전문가의 지식과 다른 프로그래머들의 경험을 활용할 수 있다
- 부수적인 일에 시간을 소모하기 보다는, 핵심 기능 개발에 힘을 쓸 수 있다
- 별도의 노력 없이 성능이 지속해서 개선된다
- 기능이 점점 많아진다
- 가독성이 높아지고 유지보수 및 재활용하기 쉬운 코드가 된다
숙지해야 할 표준 라이브러리
- java.lang, java.util, java.io와 그 하위 패키지들
- 컬렉션 프레임워크, 스트림 라이브러리, java.util.concurrent의 동시성 기능
- 만약 표준 라이브러리에서 원하는 기능이 없다면 고품질의 서드파티 라이브러리를 사용하라
'책 > Effective Java' 카테고리의 다른 글
[이펙티브 자바] 아이템 61: 박싱된 기본 타입보다는 기본 타입을 사용하라 (0) | 2022.07.06 |
---|---|
[이펙티브 자바] 아이템 60: 정확한 답이 필요하다면 float와 double은 피하라 (0) | 2022.07.01 |
[이펙티브 자바] 아이템 58: 전통적인 for문보다는 for-each문을 사용하라 (0) | 2022.06.30 |
[이펙티브 자바] 아이템 57: 지역변수의 범위를 최소화하라 (0) | 2022.06.29 |
[이펙티브 자바] 아이템 55: 옵셔널 반환은 신중히 하라 (0) | 2022.06.29 |