La relación entre lenguajes de programación y API
Un lenguaje de programación, tomando como ejemplo Java, consta de dos partes. Uno es el núcleo del lenguaje, que son palabras clave, sintaxis, funciones orientadas a objetos, etc., y luego la interfaz API. El marco de colección de Java, io y subprocesos múltiples son todas API, y la expansión de las funciones del lenguaje Java también se logra agregando API. Los programadores implementan funciones del programa llamando a la interfaz API de Java. Aprender un idioma, aprender gramática, es aprender API.
2. ¿Qué biblioteca de código abierto?
Cuando queremos implementar una función, primero buscamos la clase relevante en la documentación. Si lo hay, puede usarlo directamente; si no, escribiremos una clase o varias clases nosotros mismos para implementarlo. Cuando hay un tipo de problema que requiere básicamente las mismas clases para implementar, alguien combinará estas clases con funciones de uso común para crear un paquete jar, además de javaDoc y documentación de ayuda. Esta es una API o biblioteca de clases de terceros. Si un tipo de elemento modular es de código abierto, otros programadores pueden modificar y mejorar el módulo, que es una biblioteca de código abierto.
3. ¿Qué es un marco?
El marco es en realidad la encapsulación subyacente. Al encapsular algunas de las mismas cosas que no se pueden modificar para que puedan completarse automáticamente, se puede mejorar la eficiencia del desarrollo y reducir la carga de trabajo. Existen muchos marcos diferentes basados en diferentes funciones de empaquetado. El marco se basa en API básica. Una vez que haya dominado los conceptos básicos, será fácil aprender el marco. No habrá mucha dificultad para entenderlo, simplemente aprenda la API.