자바 표준 라이브러리는 자바 플랫폼 별로 존재한다. 지금은 Java SE를 배우고 있으므로 SE에대해서 알아보자.
Java SE 표준 라이브러리는 JRE와 함께 JAR 파일로 배포된다. 그 위치는 JRE를 설치한 디렉토리 아래에 존재한다. 나의 경우는 C:\Program Files\Java\jre6\lib에 jar파일들이 모여있다.
각각 .jar 파일을 알집으로 열어보면 각 폴더별로 여러가지 클래스가 있는 것을 볼 수 있다. 자세히 살펴보면 jar파일은 패키지 형식으로 이루어져 있는것을 알 수있다.
우리가 자주 쓰는 String 이라는 클래스는 rt.jar 파일의 java/lang/String 에 들어있는것을 확인 할 수 있다.
그런데 이런 클래스들을 사용하려면 어떻게 해야할가? 역컴파일해서 파일구조를 살펴봐야하나? 그러러면 너무 번거로운 일일 것이다. 따라서 그런 번거로운 일보다는 클래스를 만든 사람들이 올려둔 설명서를 보는 것이 훨씬 수월할 것이다. 그 설명서는 API Specification(Application Program Interface)문서라고 하는데. 이 API문서에는 자바 프로그램을 만들 때 필요한 라이브러리 명세(내부 구성요소 및 사용방법)가 구성되어있다.
표준 API문서는 자바홈페이지에서 올려져 있는다 java.sun.com -> APIs -> Java SE 6을 클릭하고 Core API Docs 아래의 Java SE 6을 클릭하면 API에 대해서 나온것을 확인할 수 있다.
찾기 귀찮으니 APIs 주소를 올려주겟다.
http://www.oracle.com/technetwork/java/api-141528.html
여기서 자신에게 맞는 버전을 보도록 하자.
객체를 찾는 방법
객체의 패키지를 알고 있을때
왼쪽에 나열된 패키지와 프래임을 잘 찝어주면된다.
해당 객체가 어느 패키지에 속해 있는지 모를때는 All classes를 클릭해서 왼쪽 하단에 API의 전체 객체들이 나타나는데 여기에서 원하는 객체를 콕콕찝어주자.
'기타 > 프로그래밍 분류' 카테고리의 다른 글
Java - 23.StringBuffer,StringTokenizer클래스 (0) | 2011.07.15 |
---|---|
Java - 22문자열 (0) | 2011.07.12 |
Java - 20.참조 (0) | 2011.07.03 |
JAVA - 19 인터페이스 (0) | 2011.07.03 |
JAVA - 18.추상 메서드와 추상 클래스 (0) | 2011.07.03 |