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

2022-02-16 21:13:47

#Java#Effective Java 3/E

표준 라이브러리를 사용함으로 얻을 수 있는 장점은 다음과 같다.

  1. 코드를 작성한 전문가의 지식과 앞서 사용한 프로그래머들의 경험을 활용할 수 있다.
  2. application 기능 개발에 집중할 수 있다.
  3. 표준 라이브러리를 사용하는 client는 노력하지 않아도 성능이 지속해서 개선된다.
  4. 다음 릴리즈에 기능이 추가될 가능성이 있다.
// java9의 inputStream에 추가된 transferTo Method

public static void main(String[] args) throws IOException {
    try(InputStream in = new URL(args[0]).openStream()){
        in.transferTo(System.out); //url 내용을 console에 출력
    }
}

특정 기능을 개발하려고 할때, 우선은 표준 라이브러리에서 제공하는지 확인하고, 제공하지 않는다면 서드파티 라이브러리를 활용하고 서드파티 라이브러리에서도 제공하지 않으면 그때 직접 구현하자.

프로필 이미지
@chani
바둑 좋아하는 개발자의 의미있는 학습 기록을 위한 공간입니다.

댓글

이 게시글에 대한 의견을 공유해주세요!

댓글