Section courante

A propos

Section administrative du site

Introduction

L'ensemble JDK, tire son nom de l'anglicisme «Java Development Kit», et propose outils de développement de base de Java. Ainsi, il contient un environnement JRE (JVM, bibliothèque de base, le déploiement,...), un compilateur Java (javac), des utilitaires (javadoc) et le JFC (API de Java, Swing,...). En somme, le JDK comprend tous les éléments pour développer une application Java ou exécuter une application tiers écrit en Java.

Liste des versions

Nom Date Description
JDK Alpha/JDK Beta 23 septembre 1995 L'entreprise Sun Microsystems fait l'annonce du Java.
JDK 1.0 23 janvier 1996 Originalement appelé Oak, il est renommé Java 1 dans JDK 1.0.2.
JDK 1.1 19 février 1997 Introduction des modèles d'événements AWT, des classes, du JavaBeans, du JDBC et du RMI
J2SE 1.2 (JDK 1.2) 8 décembre 1998 Le renommage en Java 2 et JDK en J2SE (Java 2 Standard Edition). Également publié J2EE (Java 2 Enterprise Edition) et J2ME (Java 2 Micro Edition). Le JFC inclus les classes Swing du Java Foundation, l'API d'accessibilité, Java 2D, l'apparence et le glisser-déposer. Introduction du Collection Framework et compilateur JIT.
J2SE 1.3 (JDK 1.3) 8 mai 2000 Ajout du Hotspot JVM.
J2SE 1.4 (JDK 1.4) 6 février 2002 Ajout des assert, des entrée/sortie non bloqué (nio), journal de bord des API, des entrée/sortie d'image, du Java webstart et des expressions régulières.
J2SE 5.0 (JDK 1.5) 30 septembre 2004 Officiellement appelé 5.0 au lieu de 1.5. Introduction de générique, de sélection automatique de boites, d'annotation, d'énumération, de varargs, de boucle for-each, d'importation statique.
Java SE 6 (JDK 1.6) 11 décembre 2006 Renomme J2SE en Java SE (Java Standard Edition).
Java SE 7 (JDK 1.7) 28 juillet 2011 C'est la première version après que l'entreprise Oracle est racheté Sun (appelé Oracle JDK).
Java SE 8 (JDK 1.8) 18 mars 2014 Inclut un support des expressions Lambda, des méthodes default et static dans les interfaces, amélioration de la collection et de l'exécution de JavaScript. Également intégré sous-système graphique JavaFX.
Java SE 9 (JDK 9) 21 septembre 2017 Ajout de la modularisation du JDK (module) dans le projet Jigsaw, le Java Shell (jshell),...
Java SE 10 (JDK 10) Mars 2018 Ajout var pour les variables locale d'inférence de type (similaire à JavaScript). Il y aura 2 versions chaque année, en mars et en septembre.
... ... ...


Dernière mise à jour : Lundi, le 3 décembre 2018