Sovellusohjelmointirajapinta (API)

Kirjoittaja: Lewis Jackson
Luomispäivä: 6 Saattaa 2021
Päivityspäivä: 1 Heinäkuu 2024
Anonim
Esimerkki zabbix API:sta komentorivilevyssä Linux Bash, Windows Batch käyttäen Curl
Video: Esimerkki zabbix API:sta komentorivilevyssä Linux Bash, Windows Batch käyttäen Curl

Sisältö

Määritelmä - Mitä sovellusohjelmointirajapinta (API) tarkoittaa?

Java-sovelluksessa sovellusohjelmointirajapinta (API) on kokoelma valmiiksi kirjoitettuja paketteja, luokkia ja rajapintoja niiden vastaavien menetelmien, kenttien ja rakentajien kanssa. Samoin kuin käyttöliittymä, joka helpottaa ihmisten ja tietokoneiden välistä vuorovaikutusta, sovellusliittymä toimii ohjelmistoliittymänä, joka helpottaa vuorovaikutusta.


Java-ohjelmassa API: n luokat ja paketit suorittavat suurimman osan ohjelmointitehtävistä, jotka auttavat minimoimaan koodipalakoihin kirjoitettujen rivien määrän.

Java-kehityspaketti (JDK) koostuu seuraavista kolmesta peruskomponentista:

  • Java-kääntäjä
  • Java-virtuaalikone (JVM)
  • Java-sovellusohjelmointirajapinta (API)

JDK: n mukana toimitettu Java-sovellusliittymä kuvaa kunkin komponentin toimintaa. Java-ohjelmoinnissa monet näistä komponenteista on valmiiksi luotu ja yleisesti käytettyjä. Siten ohjelmoija pystyy käyttämään esikirjoitettua koodia Java API: n kautta. Saatuaan viittauksen käytettävissä oleviin API-luokkiin ja paketteihin, ohjelmoija kutsuu helposti tarvittavat koodiluokat ja paketit toteuttamiseen.

Johdanto Microsoft Azureen ja Microsoft Cloud | Tämän oppaan läpi opit mitä pilvipalvelussa on kyse ja kuinka Microsoft Azure voi auttaa sinua siirtämään ja johtamaan yritystä pilvestä.

Techopedia selittää sovellusohjelmointirajapinnan (API)

API on kirjasto käytettävissä olevista Java-luokista, paketeista ja rajapinnoista. Kolme API-tyyppiä ovat seuraavat:


  • Virallinen Java-ydinsovellusliittymä, joka on mukana JDK-latauksessa
  • Valinnaiset viralliset Java-sovellusliittymät, jotka voidaan ladata tarvittaessa
  • Epäviralliset sovellusliittymät, jotka ovat ulkopuolisia sovellusliittymiä, jotka voidaan ladata lähdesivustoilta

Sovellusliittymät auttavat ohjelmoijia määrittämään luokan tai paketin toiminnot, parametrit ja muut tarvittavat tiedot. Virallinen sovellusliittymä sisältää muun muassa paketteja, esimerkiksi applettipaketteja, grafiikka- ja GUI-swing-paketteja, input / output (IO) -paketteja ja Abstract Windows Toolkit (AWT) -paketteja.

API: n käynnistyessä on kolme kehystä, seuraavasti:

  • Ensimmäinen kehys näyttää kaikki API-komponentit (luokat ja paketit).
  • Kun tietty paketti on valittu, toinen kehys näyttää kaikki kyseisen paketin kaikki rajapinnat, luokat ja poikkeukset.
  • Kolmas ja ensisijainen kehys tarjoaa yleiskuvan kaikista API-paketeista, joita voidaan laajentaa pääkehyksessä hakemisto-, luokkahierarkia- ja ohjeosien näyttämiseksi.
Tämä määritelmä kirjoitettiin Java-sivustoon