Les nouveautés Java 6

Abonnements, magazines... Notre catalogue complet au bas de cette page.

La nouvelle version de la plate-forme Java (Java SE version 6, alias Mustang) est disponible depuis début décembre. Nous allons nous pencher sur certaines fonctionnalités qui ont été rajoutées, suite aux

différentes JSR (Java Spécification Request) définissant les priorités d’amélioration de Java. Nous regarderons d’abord les améliorations apportées aux annotations, puis celles des librairies facilitant la

manipulation du XML.

Pluggable Annotation Processing API (JSR-269) Pourquoi une évolution des annotations ? Une des grandes nouveautés de Java 5 a été l’introduction des annotations (marqueurs permettant d’automatiser certaines

tâches, à la compilation ou à l’exécution d’un programme). Cependant, le fait qu’elles ne pouvaient être lues que lors de la compilation ne permettait pas de créer de nouvelles sources à la volée. Suite à la

proposition d’un ingénieur de Sun (JSR-269), un nouveau type d’annotations a vu le jour avec Java 6 : les annotations processeur. Grâce à elles, vous pouvez désormais effectuer des traitements

post-compilation, voire même générer de nouveaux fichiers, avant de compiler votre programme.

S'ABONNER
Egalement au sommaire de :
Programmez! #93