규칙47 :어떤라이브러리가있는지파악하고,적절히활용하라

표준라이브러리사용의장점

  • 시간 낭비 없음
  • 성능 향상 및 기능 추가
  • 주류 개발자들과 같은 코드 작성, 가독성 높고, 유지보수 쉽고, 재사용 가능

라이브러리기능을 사용시

  • 중요한 새 릴리즈(major new release)나올 때 마다 기능 추가되는것을 알아두면 좋음(Oracle이 제공하는 페이지를 읽기)
  • java.lang, java.util 잘 알아야 하고, java.io도 어느정도 숙지해야함
  • 컬렉션 프레임 워크는 모든 프로그래머가 기본적 도구로 활용해야하고, java.util.concurrent 패키지의 고수준 병행성 유틸리티는 숙지필요
    • 저수준(Low-level) 병행성 유틸리티 : 전문 프로그래머가 고수준의 병행 클래스나 메서드를 작성하도록 하는 저수준 병행 기본연산(primitive) 포함
    • 고수준(High-level) 병행성 유틸리티 : 간단하게 다중스레드 프로그램 작성

results matching ""

    No results matching ""