![API 란 무엇입니까? - 응용 프로그래밍 인터페이스](https://i.ytimg.com/vi/B9vPoCOP7oY/hqdefault.jpg)
콘텐츠
- 정의-API (Application Programming Interface) 란 무엇입니까?
- Microsoft Azure 및 Microsoft 클라우드 소개 | 이 가이드를 통해 클라우드 컴퓨팅에 관한 모든 내용과 클라우드에서 비즈니스를 마이그레이션하고 운영하는 데 Microsoft Azure가 어떻게 도움이되는지 알아 봅니다.
- Techopedia는 API (Application Programming Interface)를 설명합니다.
정의-API (Application Programming Interface) 란 무엇입니까?
Java와 관련하여 API (Application Programming Interface)는 미리 작성된 패키지, 클래스 및 해당 메소드, 필드 및 생성자와의 인터페이스 모음입니다. 사람과 컴퓨터 간의 상호 작용을 용이하게하는 사용자 인터페이스와 유사하게 API는 상호 작용을 촉진하는 소프트웨어 프로그램 인터페이스 역할을합니다.
Java에서 대부분의 기본 프로그래밍 작업은 API의 클래스 및 패키지에 의해 수행되며, 이는 코드 조각으로 작성된 줄 수를 최소화하는 데 도움이됩니다.
JDK (Java Development Kit)는 다음과 같이 세 가지 기본 구성 요소로 구성됩니다.
- 자바 컴파일러
- JVM (Java Virtual Machine)
- 자바 응용 프로그래밍 인터페이스 (API)
JDK에 포함 된 Java API는 각 구성 요소의 기능을 설명합니다. Java 프로그래밍에서 이러한 구성 요소 중 다수는 사전 작성되어 일반적으로 사용됩니다. 따라서 프로그래머는 Java API를 통해 미리 작성된 코드를 적용 할 수 있습니다. 사용 가능한 API 클래스 및 패키지를 참조한 후 프로그래머는 구현에 필요한 코드 클래스 및 패키지를 쉽게 호출합니다.
Microsoft Azure 및 Microsoft 클라우드 소개 | 이 가이드를 통해 클라우드 컴퓨팅에 관한 모든 내용과 클라우드에서 비즈니스를 마이그레이션하고 운영하는 데 Microsoft Azure가 어떻게 도움이되는지 알아 봅니다.
Techopedia는 API (Application Programming Interface)를 설명합니다.
API는 사용 가능한 Java 클래스, 패키지 및 인터페이스의 라이브러리입니다. 세 가지 API 유형은 다음과 같습니다.
- JDK 다운로드와 함께 번들로 제공되는 공식 Java 코어 API
- 필요한 경우 다운로드 할 수있는 선택적 공식 Java API
- 비공식 API (소스 웹 사이트에서 다운로드 할 수있는 타사 API)
API는 프로그래머가 클래스 또는 패키지 기능, 매개 변수 및 기타 필요한 정보를 판별하는 데 도움이됩니다. 공식 API에는 애플릿 패키지, 그래픽 및 GUI 스윙 패키지, 입출력 (I / O) 패키지 및 AWT (Abstract Windows Toolkit) 등의 패키지가 포함됩니다.
API가 시작될 때 다음과 같이 세 가지 프레임이 있습니다.
- 첫 번째 프레임에는 모든 API 구성 요소 (클래스 및 패키지)가 표시됩니다.
- 특정 패키지를 선택하면 두 번째 프레임에 해당 패키지의 모든 인터페이스, 클래스 및 예외가 표시됩니다.
- 세 번째 및 기본 프레임은 모든 API 패키지에 대한 개요를 제공하며, 메인 프레임에서 확장되어 인덱스, 클래스 계층 및 도움말 섹션을 표시 할 수 있습니다.