¿Qué significa API de JAVA?
La interfaz de programación de aplicaciones, también conocida como interfaz de programación de aplicaciones, es un conjunto de definiciones, programas y protocolos. La comunicación entre software informático se logra a través de interfaces API. Una de las funciones principales de la API es proporcionar un conjunto común de funciones. API también es un middleware que permite compartir datos para varias plataformas.
En la práctica de la programación, el diseño de interfaces de programación primero debe dividir razonablemente las responsabilidades del sistema de software. Un buen diseño de interfaz puede reducir la interdependencia de varias partes del sistema, mejorar la cohesión de las unidades componentes y reducir el acoplamiento entre las unidades componentes, mejorando así la mantenibilidad y escalabilidad del sistema.
Datos extendidos:
Función de la interfaz API:
Cuando se ejecuta un programa Java, la máquina virtual carga el archivo de clase API de Java utilizado por la clase del programa. archivo. Todos los archivos de clase cargados (incluidos los extraídos de aplicaciones y API de Java) y todas las bibliotecas dinámicas cargadas (incluidos los métodos locales) * * * juntos constituyen el programa completo que se ejecuta en la máquina virtual Java.
Antes de que una plataforma pueda admitir programas Java, la funcionalidad de la API debe implementarse claramente en esta plataforma específica. Para acceder a los recursos locales en el host, la API de Java llama a métodos nativos. Debido a que los archivos de clase API de Java llaman a métodos nativos, el programa Java no necesita llamarlos nuevamente.
De esta manera, el archivo de clase API de Java proporciona un programa Java de interfaz estándar independiente de la plataforma para el host subyacente. Para los programas Java, la API de Java tendrá el mismo rendimiento y comportamiento predecible independientemente de la plataforma subyacente.
Es precisamente porque la máquina virtual Java y la API de Java se implementan explícitamente en cada plataforma host específica que el programa Java en sí puede convertirse en un programa independiente de la plataforma.
Enciclopedia Baidu-API Java