Lietojumprogrammu saskarne (API)

Autors: Lewis Jackson
Radīšanas Datums: 6 Maijs 2021
Atjaunināšanas Datums: 1 Jūlijs 2024
Anonim
3D vision and binpicking  ENG Webinar by KUKA Nordic
Video: 3D vision and binpicking ENG Webinar by KUKA Nordic

Saturs

Definīcija - ko nozīmē lietojumprogrammu saskarne (API)?

Lietojumprogrammu programmēšanas saskarne (API) Java kontekstā ir iepriekš sastādītu pakotņu, klašu un saskarņu kolekcija ar to attiecīgajām metodēm, laukiem un konstruktoriem. Līdzīgi lietotāja saskarnei, kas atvieglo mijiedarbību starp cilvēkiem un datoriem, API kalpo kā programmatūras programmas interfeiss, kas atvieglo mijiedarbību.


Java operētājsistēmā pamata programmēšanas uzdevumus veic API klases un pakotnes, kas palīdz samazināt kodu daļās ierakstīto rindu skaitu.

Java attīstības komplekts (JDK) sastāv no trim pamatkomponentiem:

  • Java kompilators
  • Java virtuālā mašīna (JVM)
  • Java lietojumprogrammu saskarne (API)

Java API, kas iekļauts JDK, apraksta katra tā komponenta funkciju. Java programmēšanā daudzi no šiem komponentiem ir iepriekš izveidoti un parasti izmantoti. Tādējādi programmētājs var lietot iepriekš rakstītu kodu, izmantojot Java API. Pēc pieejamo API klašu un pakešu atsaukšanās programmētājs viegli izsauc ieviešanai nepieciešamās kodu klases un paketes.

Ievads Microsoft Azure un Microsoft Cloud | Šajā rokasgrāmatā jūs uzzināsit, kas ir mākonis skaitļošana un kā Microsoft Azure var palīdzēt jums migrēt un vadīt savu biznesu no mākoņa.

Techopedia skaidro lietojumprogrammu saskarni (API)

API ir pieejamo Java klašu, pakešu un saskarņu bibliotēka. Trīs API veidi ir šādi:


  • Oficiālā Java galvenā API, kas ir komplektā ar JDK lejupielādi
  • Pēc izvēles oficiālas Java API, kuras, ja nepieciešams, var lejupielādēt
  • Neoficiālas API, kas ir trešo pušu API, kuras var lejupielādēt no avota vietnēm

API palīdz programmētājiem noteikt klases vai paketes funkcijas, parametrus un citu nepieciešamo informāciju. Oficiālā API cita starpā ietver pakotnes, piemēram, sīklietotņu pakotnes, grafikas un GUI mainīgās paketes, ievades / izvades (IO) pakotnes un Abstract Windows Toolkit (AWT).

Sākoties API, ir trīs rāmji:

  • Pirmajā rāmī tiek parādīti visi API komponenti (klases un paketes).
  • Kad ir atlasīta konkrēta pakete, otrajā rāmī tiek parādītas visas saskarnes, klases un izņēmumi no konkrētās paketes.
  • Trešais un primārais rāmis sniedz pārskatu par visām API pakotnēm, kuras galvenajā ietvarā var izvērst, lai parādītu indeksu, klases hierarhiju un palīdzības sadaļas.
Šī definīcija tika uzrakstīta Java valodā