티스토리 뷰

Java API란?

- Java로 프로그램을 만드는데 필요한 주요 기능을 미리 만들어서 제공하는 것

이 기능들에 대한 자세한 설명을 담고 있는 것을 Java API 문서라고 한다.

 

Java API 문서란?

- Java API가 제공하는 기능에 대한 상세한 정보 제공(html파일)

- Java API 문서는 자바의 사전과 같은 문서(자주 봐야함)

 

Java API 문서의 설치

- www.oracle.com 에서 압축파일을 다운받아서 압축해제  

구글에 자바 api 다운로드 검색

 

 

 

 

 

 

https://www.oracle.com/kr/java/technologies/javase-jdk8-doc-downloads.html

 

Java Development Kit 8 Documentation | Oracle 대한민국

 

www.oracle.com

 

 

 

 

 

 

 

jdk-8u481-docs-all.zip 클릭

 

Download jdk-8u481-docs-all.zip 버튼 클릭

 

 

jdk-8u481-docs-all.zip 압축을 푼다.

 

docs 폴더가 나오면 복사한다.

 

 

JDK가 설치된 폴더로 가서 붙여넣는다.

jdk-8(이건 내가 설정한 이름) > docs

 

 

 

jdk-8> docs > api 이 폴더에서

 

index.html 파일이 Java API문서의 메인페이지이다.

 

 

 

선택) 자주 볼거면 바로가기 만들어서 바탕화면에 옮겨놓는다.

 

 

 

 

Java Api 의 메인페이지


패키지 : 서로 관련된 클래스들을 같이 넣어놓은 것 

패키지 목록 중 한 항목을 클릭 하면 그 패키지에 속한 클래스 목록을 볼 수 있다.

클래스 목록 중 한 항목을 클릭 하면 클래스에 대한 자세한 설명이 나온다.

 

 All Classes를 클릭하면 패키지에 관계없이 모든 클래스들이 알파벳 순으로 클래스 목록에 나온다.

클래스 목록을 주로 사용한다.

 

 

Ctrl+F를 입력하면 찾고자하는 클래스를 찾을 수 있다.

 

 

String 클래스에 대한 자세한 설명이 나온다.

String 클래스에 대한 소개

이 클래스가 가지고 있는 기능, 즉 메서드 들에 대해서 설명이 나와있다.

 

 

INDEX에서는 모든 클래스의 메서드와 변수, 상수가 알파벳 순으로 정리되어있다.

 

자바로 프로그램을 작성하다 보면 특정 메드가 어떤 클래스에 있는지 모를 때가 있는데, 그럴 때 인덱스를 이용하면 좋다.

 

예를 들어, Random이라는 메서드가 어떤 클래스에 있는지 알고 싶으면 알파벳 R을 클릭한 다음에,

Ctrl+F 해서 Random을 입력하고 엔터를 치면 아래와 같이 찾아서 보여준다.

Random이라는 메서드가 Math라는 클래스에 있다는 것을 알 수 있다.

 

클릭하면 이 메소드에 대한 자세한 내용을 보여준다.