유튜브 ‘한빛미디어’에서 진행된 자바다 API 문서 토크를 바탕으로 요약한 내용입니다.
https://www.youtube.com/watch?v=QgFIz19JXWo
Java Standard API 사용과 관련된 Standard API 찾는 방법
포함된 필드 및 메서드를 사용하는 방법을 알아봅니다.
java.base 모듈: 가장 기본적인 인터페이스와 클래스를 포함하는 모듈
: 모든 모듈이 의존하는 가장 기본적인 모듈입니다.
API 문서
Java 9부터 Java 표준 라이브러리가 모듈화되었습니다.
표준 자바 엔진에서 제공하는 라이브러리가 방대하기 때문에,
쉽게 찾고 사용할 수 있도록 도와주는 API 문서가 있습니다.
(API: 애플리케이션 프로그래밍 인터페이스)
즉, 응용 프로그램에서 사용할 수 있는 메서드나 필드를 기술한 문서입니다.
API 설명서를 찾을 수 있는 위치
https://docs.oracle.com/en/java/javase/index.html
라이브러리가 클래스 및 인터페이스 집합인 경우 API 문서에서 사용 방법을 설명합니다.
위의 URL을 이용하시면 JDK 버전에 관계없이 사용 가능한 API 문서를 보실 수 있습니다.
클래스를 선언할 때 public, default, protected 및 private와 같은 다양한 액세스 한정자가 있습니다.
애플리케이션에서 Java 표준에서 제공하는 클래스를 사용하려면
public 및 protected 멤버(생성자, 필드, 메서드)만 사용할 수 있습니다.
왜? Private은 내부 클래스에서만 사용할 수 있기 때문이고, Default는 패키지가 다르기 때문입니다.
우리가 만든 애플리케이션은 표준 Java 모듈 패키지와 다르게 패키지됩니다.
애플리케이션에서는 public 및 protected 멤버만 사용할 수 있습니다.
따라서 API 문서에서는 표준 및 비공개 멤버를 소개하지 않습니다.
그런데 왜 그것을 API 문서라고 부릅니까? (이름 때문에 괜히 낯설고 복잡하게 느껴졌다)
우리가 만든 응용 프로그램은 표준 Java 모듈의 클래스를 사용합니다.
퍼블릭 메서드 1개, 보호 메서드 2개, 표준 메서드 3개, 프라이빗 메서드 4개가 있다고 가정합니다.
여기서 사용할 수 있는 유일한 것은 공개 및 독점입니다.
다시 말해서, 외부에서 사용할 수 있는 공용 멤버만 별도로 생성했기 때문에 API 문서라고 합니다.
API 문서에서 사용하려는 클래스를 찾는 방법입니다.
방법 1: 모듈과 패키지를 통해 친숙한 클래스에 들어가는 방법.
하지만 정확한 반 이름이나 위치를 모르면 찾기가 어렵습니다.
시작 페이지 오른쪽에 있는 검색을 사용하는 것이 가장 좋습니다.
검색 기능을 사용하여 클래스 또는 인터페이스를 찾으십시오!

* 이클립스 외에도
IDE(통합 개발 환경) 도구에서 API를 쉽게 검사할 수 있는 기능을 제공합니다.
API 문서를 읽는 방법
찾은 클래스나 인터페이스를 사용하려면 읽고 파싱해야 합니다.
1. 클래스의 선언을 보여줍니다.
2. 클래스 상속 보기
2(아래). 구현하는 인터페이스(이러한 인터페이스를 사용할 수 있음)
3. 주요 부분에는 String 클래스가 생성된 이유와 이 String 클래스가 사용되는 방법에 대한 설명이 있습니다.
4. 이후는 이 클래스가 존재하는 Java 버전을 의미합니다.
5. 참조 클래스와 밀접하게 관련된 메서드, 클래스 및 인터페이스를 보여줍니다.
클래스에 대해 한눈에 알아보는 방법은 다음과 같습니다. 요약을 사용하십시오.
: 링크가 없으면 아니오, 링크가 있으면 있음을 의미합니다.
(실제로 있는지는 모르겠습니다. 공개된 것들 중에서만요.)
