20
septembre
2010
septembre
2010
7 (Dolphin) // Java
Java 7 : le plan B
Un article de adiGuba
1 Commentaire
On se dirige donc vers un JDK7 « amoindri » qui sortirait mi-2011, suivi par un JDK8 un an plus tard. En effet Oracle a mis à jour la page des fonctionnalités prévus pour le JDK7, et il semblerait bien que le « plan B » ait été adopté.
On a donc la confirmation des principales nouveautés de Java 7 :
- Le support des langages dynamiques via la JSR 292 (InvokeDynamic).
- L’évolution du langage via le projet Coin, qui est uniquement amputé du support des collections.
- L’API de Concurrence (JSR 166).
- L’API NIO.2 qui apporte entre autre un meilleur accès au système de fichier et des channels asynchrones.
- La standardisation des modifications apportées par Java 6 upadate 10 (LnF Nimbus, JLayer, fenêtres transparentes non-rectangulaire).
Mais on y retrouve également certaines nouveautés, en particulier :
- Le support d’Unicode 6.0 (à la place de la version 5.1 originellement prévu).
- Un « filesystem » NIO.2 pour les archives jar/zip, ce qui devrait permettre de les manipuler comme une arborescence de fichier standard de manière totalement transparente.
- Le support de TLS 1.2.
- L’intégration de JDBC 4.1.
Enfin, la page se termine avec la liste des fonctionnalités qui sont reportées au JDK8 (à noter que certaines étaient déjà abandonnées) :
- Le support de la programmation modulaire dans le langage (JSR 294).
- La possibilité d’utiliser les annotations (JSR 308).
- Projet Coin : le support des collections dans le langage.
- Le projet Lambda qui apporterait la notion de « closures ».
- La modularisation du JDK (projet Jigsaw).
- Swing application framework (JSR 296).
- Le composant Swing
JDatePicker
.
1 Commentaire + Ajouter un commentaire
Tutoriels
Discussions
- jre 1.5, tomcat 6.0 et multi processeurs
- Définition exacte de @Override
- Possibilité d'accéder au type générique en runtime
- Classes, méthodes private
- [REFLEXION] Connaitre toutes les classes qui implémentent une interface
- Difference de performances Unix/Windows d'un programme?
- Recuperation du nom des parametres
- [ fuite ] memoire
- L'apparition du mot-clé const est-il prévu dans une version à venir du JDK?
[…] Java 7 : le plan B par adiGuba (20/09/2010 11:13) On se dirige donc vers un JDK7 « amoindri » qui sortirait mi-2011, suivi par un JDK8 un an plus tard. En effet Oracle a mis à jour la page des fonctionnalités prévus pour le JDK7, et il semblerait bien que le « plan B » ait été adopté. On a donc la confirmation des principales nouveautés de Java 7 : Le support des langages dynamiques via la JSR 292 (InvokeDynamic). L’évolution du langage via le projet Coin, qui […] […]