J2SE 1.5 Tiger


précédentsommairesuivant

Introduction

Avec sa suite de développement Visual Studio .Net, ses composants totalement intégrés et des langages simples, la plateforme .Net de Microsoft semble séduire de plus en plus de développeurs et de décideurs.

Face à cette montée en puissance, Sun se devait de réagir en proposant une nouvelle version de sa technologie Java, plus simple et offrant une meilleure productivité.

Avec son J2SE(a) 1.5, Sun a décidé de frapper fort en révolutionnant littéralement sa plateforme Java et en tentant de la rendre à nouveau incontournable.

Le J2SE 1.5 (nom de code Tiger) est la prochaine révision majeure de la plateforme Java. Elle est prévue pour être dévoilée en version finale pour l'automne 2004.

Elle doit intégrer pas moins de 15 composants issus des JSR(b) formulées, et c'est une première, via le JCP(c), c'est-à-dire que sous la supervision de Sun MicroSystem, un certain nombre d'industriels et d'institutions (BEA, Borland, IBM, Doug Lea, Oracle , Apache Software Fundation, …) du secteur sont impliqués dans ces spécifications.

Cette version doit apporter des améliorations majeures dans la qualité, la supervision et la gestion, la performance et la faculté de montée en charge, ainsi que la facilité de développement.

Dans cet article, nous nous focaliserons sur les fonctionnalités les plus significatives et les plus excitantes de Tiger, notamment celles qui sont attendues depuis de nombreuses d'années par les développeurs Java.

Nous ferons tout d'abord une revue des quelques fonctionnalités ou améliorations du langage censées améliorer la lisibilité, la facilité et la rapidité de développement. Puis nous verrons rapidement quelques unes des nouvelles API majeures ajoutées dans cette nouvelle version.

Enfin, nous nous arrêterons plus longuement sur le principe de généricité via les Generics et sur la programmation par annotation via les MetaData introduits dans Tiger.

Attention : Les exemples donnés dans cet article ont été validés avec la révision J2SE 1.5 Beta2. Il se peut que lors de la sortie de la version finale du J2SE 1.5, certains aspects aient changés.


précédentsommairesuivant

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+   

Ce document est issu de http://www.developpez.com et reste la propriété exclusive de son auteur [Lionel Roux]. La copie, modification et/ou distribution, de tout ou partie de celui-ci, par quelque moyen que ce soit, est soumise à l'obtention préalable de l'autorisation de l'auteur.
Tout manquement à cette licence donnerait systématiquement lieu à des poursuites, en accord avec la loi sur l'économie numérique (LEN).