, christopheJ Ce matin c'est encore Keynote.
Le Keynote commence par une présentation de Joshua Bloch, l'auteur du livre "Java Efficace". C'est vraiment un speaker doué pour faire passer simplement un message complexe. Il a présenté quelques cas issus de son livre : les collections et notamment l'utilisation de super et extends dans les Generics., les bonnes pratiques sur les énumerations et enfin un tips sur la Lazy Initialisation.
Dans la seconde partie du keynote, Mark Reinhold a parlé de Java 7. La modularisation de Java avec l'abandon de la JSR 277 pour le projet Jigsaw qui sera compatible avec OSGi. Il a aussi parlé de ce qui pourrait être et ne sera pas dans Java 7. Dans les élus on trouve la modularisation (JSR 294 + Jigsaw), les langages dynamiques (JSR 292), new new I/O (JSR 203 avec enfin une vraie API pour le filesystem), et quelques changement du langages (JSR à determiner). Ces changements sont le safe rethrow, l'inférence de type, le multicatch. Swing n'est pas mort, il y aura aussi le Swing Application Framework (JSR 296).
Enfin, autre sujet polémique, il y aura un Forward port des fonctions de Java 6u10 dans Open JDK ( Java Kernel, QuickStart, plugin...)
Dans les changements plus petits on trouve un upgrade de l'architecture du ClassLoader, support Unicode 5, des changements à Swing (JXLayer, DataPicker et peut être le CSS Styling).
Il y aura aussi des améliorations de performances de la JVM (G1 Garbage collector, compressed Pointer 64 Bits, Multiple Virtual Machine...).
Pour les améliorations ne venant pas de SUN, il y aura les annotations sur les types Java (JSR 308 avec son @NonNull), et les améliorations à la concurrence et aux Collections de Doug Lea et Josh Bloch.
Pour ce que l'on ne trouvera pas dans Java7, il y aura les closures (deux ans de discussions n'ont pas permis d'atteindre un accord), first-class properties, les "reifed generics", la surcharge d'opérateur. Bean Binding (JSR 295) est aussi exclu car cela devient trop complexe. Cela tombera sans doute en faveur d'une solution plus simple comme le bind de JavaFX.
Enfin le plus important la sortie est pour début 2010.
Vous devez être identifié pour poster un commentaire.
Consultez les ressources Java :
- La Rubrique Java
- Les Forums Java
- Les FAQ Java
- Les Tutoriels Java
- Les Sources Java
- Les Livres Java
- Les Outils Java
- Les EDI Java
Retrouvez toutes les news et les publications de la rubrique Java
| Lun | Mar | Mer | Jeu | Ven | Sam | Dim |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 |
Copyright © 2000-2012 - www.developpez.com