La Red de Conocimientos Pedagógicos - Currículum vitae - ¿Qué es jdk?

¿Qué es jdk?

El nombre completo de JDK es Java Development Kit, que es un conjunto de herramientas de desarrollo del lenguaje Java. JDK es el núcleo de todo Java, incluido el entorno de ejecución de Java, un conjunto de herramientas JAVA (javac/java/jdb, etc.) y bibliotecas de clases basadas en Java (es decir, la API de Java contiene rt.jar).

El JDK más común es el JDK lanzado por Sun. Además de Sun, muchas empresas y organizaciones han desarrollado su propio JDK. IBM ha desarrollado su propio JDK y Taobao de China también ha desarrollado su propio JDK. Todas las organizaciones desarrollan su propio JDK para mejorarlo de alguna manera y satisfacer sus necesidades.

JDK es un entorno de desarrollo para crear aplicaciones, subprogramas y componentes publicados en la plataforma Java. No proporciona software de desarrollo específico, pero proporciona la biblioteca de clases y las especificaciones del lenguaje Java que debe utilizar sin importar qué tipo de software de desarrollo utilice para escribir programas Java.

Datos ampliados:

Historial de cambios y selección de versiones JDK.

El lenguaje Java ha sufrido muchas actualizaciones desde JDK1.0 y se han agregado una gran cantidad de categorías y paquetes a la biblioteca básica. Además de los cambios de idioma, la Biblioteca estándar de Java (JCL) también ha experimentado enormes cambios, desde cientos de clases en JDK 1.0 hasta más de tres mil clases en J2SE 5.

Se han agregado nuevas API como Swing y Java2D, pero se han abandonado muchas clases y métodos de JDK 1.0. Por supuesto, todavía existen programas que pueden convertir programas Java de versiones más nuevas de la plataforma Java a versiones anteriores (como Java 5.0 hasta 1.4). ?

2065438+En septiembre de 2007, Mark Reinhold, arquitecto jefe de la plataforma Java, propuso reducir el ciclo de actualización de funciones de Java de una vez cada dos años a una vez cada seis meses. La recomendación fue adoptada y entró en vigor poco después de su formulación.

Java 8 y Java 11 son las versiones LTS (soporte a largo plazo) actualmente admitidas; Java 10 es la última versión de lanzamiento rápido y ya no es compatible. En septiembre de 2018, con el lanzamiento de Java 11, Java 10 ya no era compatible ese día.

Oracle proporcionará soporte a largo plazo para el uso comercial de Java 8 hasta 2019 y enero, mientras que las actualizaciones no comerciales seguirán estando disponibles hasta 2020.

Además, AdoptOpenJDK también proporciona actualizaciones gratuitas para Java 8. Oracle ya no proporcionará soporte a largo plazo para Java 11, sino ¿por? ¿Abierto JDK? Proporcionado por AdoptOpenJDK de la comunidad.

En cuanto a la selección de versiones, 1.7, 1.8 y 1.9 son todas versiones maduras y, en principio, se pueden seleccionar. Los proyectos comerciales jdk de empresas nacionales generalmente no son fáciles de actualizar y rara vez se utilizan 1.9. Además, considerando la velocidad de actualización del marco de soporte, 1.9 es la segunda versión recomendada.

Las versiones 1.8 y 1.7 son muy utilizadas, por lo que es natural actualizar a versiones más avanzadas. Entonces la versión más recomendada es la 1.8. JDK11 no debe usarse en el desarrollo empresarial real a menos que solo desee experimentar nuevas funciones desde el nivel del idioma.

¿Enciclopedia Baidu-JDK?