Sučelje za programiranje aplikacija (API)

Autor: Lewis Jackson
Datum Stvaranja: 6 Svibanj 2021
Datum Ažuriranja: 1 Srpanj 2024
Anonim
API #2 - Sta je API Endpoint?
Video: API #2 - Sta je API Endpoint?

Sadržaj

Definicija - Što znači aplikacijsko programsko sučelje (API)?

Sučelje za programiranje aplikacija (API), u kontekstu Jave, skup je unaprijed napisanih paketa, klasa i sučelja s njihovim odgovarajućim metodama, poljima i konstruktorima. Slično kao korisničko sučelje koje olakšava interakciju između ljudi i računala, API služi kao sučelje softverskog programa koje olakšava interakciju.


U Javi većinu osnovnih programskih zadataka obavljaju API-jeve klase i paketi koji pomažu u smanjivanju broja redaka zapisanih u djelovima koda.

Java Development Kit (JDK) sastoji se od tri osnovne komponente i to:

  • Java prevodilac
  • Java virtualni stroj (JVM)
  • Java aplikacijsko programsko sučelje (API)

Java API, koji je uključen u program JDK, opisuje funkciju svake njegove komponente. U programiranju Java mnoge su od ovih komponenti unaprijed stvorene i uobičajene. Tako programer može primijeniti unaprijed napisani kod putem Java API-ja. Nakon upućivanja na dostupne klase i pakete API-ja, programer lako poziva potrebne klase koda i pakete za implementaciju.

Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.

Techopedia objašnjava aplikacijsko programsko sučelje (API)

API je knjižnica dostupnih Java klasa, paketa i sučelja. Tri vrste API-ja su sljedeće:


  • Službeni Java core API koji se isporučuje s preuzimanjem JDK
  • Neobvezni službeni Java API-ji koji se po potrebi mogu preuzeti
  • Neslužbeni API-ji (API-je) treće strane koji se mogu preuzeti s izvornih web-mjesta

API-ji pomažu programerima da odrede funkcije klase ili paketa, parametre i ostale potrebne informacije. Službeni API između ostalog uključuje pakete, npr. Pakete aplikacija, grafičke i GUI ljuljanje, pakete za ulaz / izlaz (IO) i apstraktni Windows Toolkit (AWT).

Kada se API pokreće, postoje tri okvira:

  • Prvi okvir prikazuje sve API komponente (klase i pakete).
  • Kad je odabran određeni paket, drugi okvir prikazuje sva sučelja, klase i iznimke tog određenog paketa.
  • Treći i primarni okvir daje pregled svih API paketa, koji se mogu proširiti u glavni okvir kako bi pokazali indekse, hijerarhiju klase i odjeljke pomoći.
Ova je definicija napisana u kontekstu Java