Interface de programmation d’application (api)

Définition - Que signifie l'interface de programmation d'application (API)?

Une interface de programmation d'application (API), dans le contexte de Java, est un ensemble de packages, de classes et d'interfaces pré-écrits avec leurs méthodes, champs et constructeurs respectifs. Semblable à une interface utilisateur, qui facilite l'interaction entre les humains et les ordinateurs, une API sert d'interface de programme logiciel facilitant l'interaction.

En Java, la plupart des tâches de programmation de base sont effectuées par les classes et les packages de l'API, ce qui est utile pour minimiser le nombre de lignes écrites dans des morceaux de code.

Le kit de développement Java (JDK) comprend trois composants de base, comme suit:

  • Compilateur Java
  • Machine virtuelle Java (JVM)
  • Interface de programmation d'application Java (API)

L'API Java, incluse avec le JDK, décrit la fonction de chacun de ses composants. Dans la programmation Java, bon nombre de ces composants sont pré-créés et couramment utilisés. Ainsi, le programmeur est capable d'appliquer du code pré-écrit via l'API Java. Après avoir fait référence aux classes et packages d'API disponibles, le programmeur appelle facilement les classes de code et les packages nécessaires à l'implémentation.

Definir Tech explique l'interface de programmation d'application (API)

L'API est une bibliothèque de classes, packages et interfaces Java disponibles. Les trois types d'API sont les suivants:

  • API Java core officielle, fournie avec le téléchargement JDK
  • API Java officielles en option, qui peuvent être téléchargées si nécessaire
  • API non officielles, qui sont des API tierces qui peuvent être téléchargées à partir de sites Web sources

Les API aident les programmeurs à déterminer les fonctions de classe ou de package, les paramètres et autres informations nécessaires. L'API officielle comprend des packages, par exemple, des packages d'applet, des packages graphiques et d'interface graphique, des packages d'entrée / sortie (IO) et Abstract Windows Toolkit (AWT), entre autres.

Il y a trois cadres au démarrage d'une API, comme suit:

  • Le premier cadre montre tous les composants de l'API (classes et packages).
  • Lorsqu'un package particulier est sélectionné, le deuxième cadre affiche toutes les interfaces, classes et exceptions de ce package particulier.
  • Le troisième et principal cadre fournit une vue d'ensemble de tous les packages d'API, qui peuvent être développés dans le cadre principal pour afficher l'index, la hiérarchie des classes et les sections d'aide.

Cette définition a été écrite dans le contexte de Java