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

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

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

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

Comments