자바 라이브러리 문서
자바 API(Application Programming Interface) 와 UI(User Interface)
우리가 설치한 자바 프로그램에는 라이브러리라는 다양한 도구들이 존재합니다.
모니터에 출력할 때 사용하는 System 객체를 비롯하여 Date, Math, PrintWriter 등 다양한 도구들이 라이브러리라는 형태로 존재합니다.
자바의 라이브러리 도구들을 응용해서 원하는 작업을 시간적 순서에 따라 동작하도록 만든 프로그램이 자바 응용 프로그램입니다.
자바의 도구들을 응용해서 일정한 조작 장치를 구성하여 사용하는 자바 프로그램을 자바 API(Application Programming Interface) 라고 합니다.
자바 API 는 다른 자바 프로그램에서도 사용될 수도 있도록 만들어둔 장치라고 할 수 있습니다.
이렇게 만들어진 자바 프로그램은 사용자가 직접 사용할 수 있도록 만들어둔 장치들을 UI(User Interface)라고 합니다.
예를 들자면, 커맨드 라인 시스템의 아규먼트, 데스크톱 앱의 버튼, 웹 페이지의 링크 등이 UI(User Interface) 에 속하는 영역이라 할 수 있습니다.
Java API Documentation 보는 방법
자바 프로그램을 만들기 위해서는 자바의 도구들을 사용할 수 있게 만든 자바 API를 이용합니다.
오라클에서는 자바 API의 설명서인 Java API documentation을 제공하고 있습니다.
자바 API Documentation 페이지를 열어보기 위해서 다음과 같이 검색해 봅니다.
api documentation java 7(자바버전번호)
왼쪽의 위쪽 섹션에는 패키지들에 대한 정보가 등장하고, 왼쪽의 아래 섹션에는 클래스에 대한 정보가 등장합니다.
java.lang 패키지를 클릭하면 해당하는 클래스들이 아래 섹션에 등장합니다.
클래스들 중에서 Math 클래스를 클릭해서 정보를 확인해 보면, 선택한 Math 클래스에 대한 상세한 설명서를 오른쪽 영역에서 확인해 볼 수 있습니다.
선택한 클래스가 어떤 패키지에 속해있는지도 보여주고 메소드 사용방법 등도 구분하여 보여주고 있습니다.
자바 문서에서 볼 수 있듯이 클래스 안에는 다양한 변수들과 메소드들이 포함되어 하나의 기능을 수행합니다.
유사한 기능을 수행하는 클래스들이 여러개 모여서 하나의 패키지로 묶여 있는 것을 확인할 수 있습니다.
자바 응용 프로그램을 작성할 때도 모든 패키지들을 한꺼번에 다 사용하는 것이 아니고, 필요할 때 마다 부품처럼 불러와서 필요한 부분만 사용할 수 있습니다.
'자바' 카테고리의 다른 글
자바 클래스의 형식 (0) | 2021.11.05 |
---|---|
자바 클래스와 메소드 추출 (0) | 2021.11.04 |
이클립스 환경에서 디버거 사용하는 법 (0) | 2021.10.29 |
자바 프로그램 아규먼트 입력 방법 (0) | 2021.10.28 |
자바 프로그램 직접 컴파일 & 실행 (외부 라이브러리 이용) (1) | 2021.10.27 |
댓글