Collections
Université de Nice - Sophia Antipolis
Version 7.1.1 – 28/2/13
Richard Grin
R. Grin Java : collections 2
Plan du cours
Généralités sur les collections
Collections et itérateurs
•Maps
Utilitaires : trier une collection et rechercher une
information dans une liste triée
Accès concurrent aux collections
Écrire ses propres classes de collections
R. Grin Java : collections 3
Définition
Une collection est un objet dont la principale
fonctionnalité est de contenir d’autres objets,
comme un tableau
Le JDK fournit d’autres types de collections
sous la forme de classes et d’interfaces
Ces classes et interfaces sont dans le paquetage
java.util
R. Grin Java : collections 4
Généricité
Avant le JDK 5.0, il n’était pas possible
d’indiquer qu’une collection du JDK ne
contenait que des objets d’un certain type ;
les objets contenus étaient déclarés de type
Object
A partir du JDK 5.0, on peut indiquer le type
des objets contenus dans une collection grâce
à la généricité : List<Employe>
Il est préférable d’utiliser les collections
génériques
R. Grin Java : collections 5
Les interfaces
Des interfaces dans 2 hiérarchies d’héritage
principales :
Collection<E>
Map<K,V>
Collection correspond aux interfaces des
collections proprement dites
Map correspond aux collections indexées par
des clés ; un élément de type Vd’une map est
retrouvé rapidement si on connaît sa clé de
type K(comme les entrées de l’index d’un livre)
1 / 162 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !