19
juin
07

Retour sur les apports de Tiger Java 5.0

Tiger

Cela fait un petit temps que Java 5.0 est sorti, il en est encore des développeurs Java qui n’ont pas encore utilisé cette version. Ceci dû principalement au fait qu’ils travaillent dans un environnement ne leur permettant pas d’utiliser une des dernières versions de J2SE.

Petit retour en arrière afin de voir deux changements importants au sein de la version 5.0 dite Tiger.

Boucle “for”  amélioré

C’est l’un des changements les plus agréables, il est fini le temps des boucles à compteur où l’on devait avant toute chose venir déclarer et instantier un compteur, ensuite vérifier la condition de la boucle pour finalement incrémenter le compteur.

 Avec la version 5.0, vous pouvez toujours utiliser cette manière de procéder mais aussi la nouvelle boucle “for” vous permettant de venir itérer dans une collection sans utiliser de compteur et d’itérateur, et ce concernant autant les collections que les tableaux. Voici un petit exemple :

int[] tab = new int[2];
tab[0] = 1;
tab[1] = 3;

int somme = 0;

for(int i : tab) {
  somme += i;
}

Le résultat de l’éxécution de ce bout de code est que la somme vaut 4 à la fin de la boucle.

Types génériques

Le changement le plus radical ou du moins le plus important est l’introduction des types génériques en Java. Ce changement permet un développement plus facile et plus sûre. Et qui dit plus facile, dit plus rapide, et qui dit plus rapide dit plus productif.

Ce typage nous fait oublier la galére des casting qui sont maintenant automatique!

 Il est à noter que pour autant les types non génériques ne sont pas abandonnés et qu’ils tournent toujours aussi bien dans la version 5.0.

Voici un petit exemple d’utilisation :

List numbers = new ArrayList();
numbers.add(2);
numbers.add(3);

int somme = 0;

Iterator it = numbers.iterator();

while (it.hasNext())
  somme += it.next();

L’éxécution de ce code fait que la somme équivaut à 5.

PS: dessin du tigre trouvé sur le site developpez.com. 

Liens externes


0 Réponses vers “Retour sur les apports de Tiger Java 5.0”



  1. Pas encore de commentaires

Laisser un commentaire




BIENVENUE

Java Village fait son bout de chemin depuis maintenant environ un an, et l'équipe en profite au passage, au nom des différents contributeurs, de vous remercier de vos visites mais aussi de vos participations. A bientôt en espérant vous voir venir nous lire de plus en plus souvent!

BLOG STATS

  • 74,614 hits

STATISTIQUES

Vous êtes à présent environ 1500 visiteurs par mois à venir visiter Java Village, ce qui représente presque le double de visiteurs par rapport aux résultats affichés il y a un trimestre. Merci à tous.

Livre du moment…

SCJP

a

Partenaires