Les nouveautés du JAVA 5

Date de publication :

26/04/2007

Langue :

Français

Format :

.ppt

Nombre de pages :

40 diapos

Niveau :

expert

Consulté :

3 fois

Avis client :

non évalué

Validé par :

le comité Oboulo.com

Sommaire :

 
 

Sommaire Les nouveautés du JAVA 5 Sommaire

 
  1. Les Generics depuis le JDK 5
  2. Les conteneurs avec le JDK 5

Résumé :

Les "Generics" depuis le JDK 5 But: écrire du code utilisable avec n'importe quel type de données : - classe générique - méthode générique Rappel: - le modèle n'est pas compilé mais inclus - l'expansion du code est faite à la compilation à partir du type effectif sur lequel il porte et autant de fois qu'il y a de types différents utilisés avec le modèle. En java: - notion d'effacement: tout type générique devient le type Object donc le modèle peut être compilé - un seul "bytecode" fourni - le transtypage est assuré à la compilation du code. Ceci impose quelques limites: - le type effectif utilisé doit être une classe - on ne peut pas instancier un objet générique à l'intérieur d'une classe générique - un type générique ne peut pas être static Les conteneurs avec le JDK 5 Problème des conteneurs avant le JDK 5 : - les éléments sont de type Object - pas moyen de déclarer une collection d'un type donné - on peut stocker n'importe quelle instance de classe - il faut transtyper en permanence entre le type - Object et le type utilisé - les erreurs de type ClassCastException ne sont pas repérées qu'à l'exécution Depuis le JDK 5 : - les collections sont paramétrées - vérification du typage à la compilation : collection homogène - on évite les transtypages qui alourdissent le code - MAIS pour des raisons de compatibilité les collections non génériques sont supportées Principales nouveautés: - conteneurs génériques - nouvelle boucle for mais uniquement pour les classes qui implémentent l'interface Iterable - nouvelle interface Queue

Les internautes ont également acheté :

Réseaux locaux sans fil et Bluetooth

Exposé  |  24/05/2004   |  fr  |  .pdf  |  40 pages

La sécurité des routeurs

Exposé  |  10/02/2006   |  fr  |  .doc  |  9 pages

Ergonomie des logiciels et des interfaces web

Exposé  |  02/01/2007   |  fr  |  .doc  |  22 pages

Cours de java

Cours  |  14/06/2007   |  fr  |  .doc  |  36 pages

Exploitation du plan de projet et suivi de projet (formation MS project 2003 serveur 2)

Guide pratique  |  03/03/2008   |  fr  |  .doc  |  40 pages

Voir docs similaires : Informatique

1
 
Fiche de synthèse d'analyse du marché de l'informatique

Exposé  |  09/06/2008   |  fr  |  .doc  |  10 pages

2
 
Géopolitique de la cocaïne

Exposé  |  11/05/2006   |  fr  |  .doc  |  31 pages

3
 
Analyse marketing des cafetières à dosette

Étude de cas  |  07/05/2007   |  fr  |  .doc  |  15 pages

5
 
La communication B to B

Exposé  |  10/03/2008   |  fr  |  .doc  |  22 pages

Dernières nouveautés dans la catégorie : Informatique

1
 
Rapport de projet ADA : réalisation d'une calculette Romaine

TD  |  04/11/2009   |  fr  |  .doc  |  4 pages

2
 
Tshaï : programmation d'un jeu d'aventures

Étude de cas  |  26/10/2009   |  fr  |  .doc  |  8 pages

3
 
Réalisation d'un intranet à l'OCP (l'Office Chérifien des Phosphates)

Rapport de stage  |  24/10/2009   |  fr  |  .doc  |  33 pages

4
 
Les protocoles DHCP et DNS

Cours  |  22/10/2009   |  fr  |  .doc  |  19 pages

5
 
Les protocoles TCP/IP (Transmission Control Protocol/Internet Protocol) et UDP (User Datagram Protocol)

Mémoire  |  16/10/2009   |  fr  |  .pdf  |  27 pages

A propos de l'auteur :

pencil image Julien S. etudiant
Niveau :Expert Etude suivie : Informatique Ecole, université : Ecole d'ingénieur

Du même auteur :

Réalisation d'un support de cours interactif pour l'enseignement de la cristallographie

Exposé  |  03/03/2008  |  fr  |  .doc  |  21 pages