Rozhraní pro programování aplikací (API)

Autor: Lewis Jackson
Datum Vytvoření: 6 Smět 2021
Datum Aktualizace: 25 Červen 2024
Anonim
Rozhraní pro programování aplikací (API) - Technologie
Rozhraní pro programování aplikací (API) - Technologie

Obsah

Definice - Co znamená rozhraní API (Application Programming Interface)?

Rozhraní aplikačního programování (API), v kontextu Java, je kolekce předepsaných balíčků, tříd a rozhraní s jejich příslušnými metodami, poli a konstruktory. Podobně jako uživatelské rozhraní, které usnadňuje interakci mezi lidmi a počítači, API slouží jako rozhraní softwarového programu usnadňující interakci.


V Javě jsou většina základních programovacích úkolů prováděna třídami a balíčky API, které pomáhají minimalizovat počet řádků zapsaných v kusech kódu.

Sada Java Development Kit (JDK) se skládá ze tří základních součástí:

  • Kompilátor Java
  • Virtuální stroj Java (JVM)
  • Rozhraní pro programování aplikací Java (API)

Rozhraní Java API, které je součástí JDK, popisuje funkce každé z jeho součástí. V programování v jazyce Java je mnoho z těchto součástí předem vytvořeno a běžně se používá. Programátor je tedy schopen aplikovat předepsaný kód prostřednictvím Java API. Po odkazování na dostupné třídy a balíčky API programátor snadno vyvolá potřebné třídy kódu a balíčky pro implementaci.


Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.

Techopedia vysvětluje rozhraní API (Application Programming Interface)

API je knihovna dostupných tříd, balíčků a rozhraní Java. Tři typy API jsou následující:

  • Oficiální rozhraní Java core API, které je dodáváno se stažením JDK
  • Volitelné oficiální rozhraní Java API, která lze v případě potřeby stáhnout
  • Neoficiální API, což jsou API třetích stran, které lze stáhnout ze zdrojových webů

Rozhraní API pomáhají programátorům určit funkce, parametry a další potřebné informace o třídě nebo balíčku. Oficiální API zahrnuje mimo jiné balíčky, např. Appletové balíčky, grafické a GUI swing balíčky, vstupně / výstupní (IO) balíčky a abstraktní Windows Toolkit (AWT).

Při spuštění API existují tři snímky:


  • První snímek zobrazuje všechny komponenty API (třídy a balíčky).
  • Když je vybrán konkrétní balíček, druhý rámeček zobrazuje všechna rozhraní, třídy a výjimky z tohoto konkrétního balíčku.
  • Třetí a primární rámec poskytuje přehled všech balíčků API, které lze rozšířit v hlavním rámci tak, aby zobrazovaly rejstřík, hierarchii tříd a sekce nápovědy.
Tato definice byla napsána v kontextu Java