본문 바로가기
Effective Java

[Effective Java] 아이템59 라이브러리를 익히고 사용하라

by byeongoo 2021. 7. 23.

■ 라이브러리를 사용하라

  • 표준 라이브러리를 사용하면 그 코드를 작성한 전문가의 지식과 나보다 앞서 사용한 다른 프로그래머들의 경험을 얻을 수 있다.
  • 프로그래머들은 하부 공사보다는 애플리케이션 기능 개발에 집중할 수 있다.
  • 따로 노력하지 않아도 성능이 지속해서 개선된다.
  • 기능이 점점 많아진다.
  • 내가 작성한 코드가 많은 사람에게 낯익은 코드가 된다.

 

자바 프로그래머라면 적어도 java.lang, java.util, java.io와 그 하위 패키지들에는 익숙해져야한다.

 

또한 컬렉션 프레임워크와 스트림 라이브러리도 익혀두면 도움이 된다. java.util.concurrent의 동시성 기능도 마찬가지로 알아두면 큰 도움이 된다. 이 패키지는 멀티스레드 프로그래밍 작업을 단순화해주는 고수준의 편의 기능은 물론, 능숙한 개발자가 자신만의 고수준 개념을 직접 구현할 수 있도록 도와주는 저수준 요소들을 제공한다.