SlideShare une entreprise Scribd logo
1  sur  19
Stockage des objets
Nom complet de l’entreprise + pays
Nom du Département - Date de conception du document
Sommaire
Introduction
Les tableaux
Les collections
Exercices
Introduction
Le stockage des objets en Java se
fait par l’intermediaire des tableaux
et des collections.
Les tableaux et les collections sont
des objets (Ils descendent de la
classe Object) et s’utilisent donc
comme des objets normaux.
Déclaration des tableaux
Un tableau en Java se déclare selon
plusieurs syntaxes:
Exemples :
int[] tableau = new int[10];
int tableau[] = new int[10];
Déclaration des tableaux
Java ne pas directement les tableaux à
plusieurs dimensions. Pour réaliser une
matrice, il faut déclarer un tableau de
tableaux.
Ex : int[][] matrice = new int[2][3];
Exercice : déclarer une matrice et calculer
son déterminant
Initialisation de tableau
L’initialisation des tableaux se fait à partir d’accolades {};
Ex : int[] tableau = {2, 5, 8, 1};
Le nombre d’element de chaque ligne peut ne pas etre
egal
Ex : int[][] tableau = {{1, 3, 5}, {2, 7, 3, 4, 1}, {4, 9}}
Les collections
L’API collections propose un ensemble de classes
dont le but est de stocker de multiples objets.
L’API collections se trouve dans le package java.util
Les collections
Il existe 4 grandes familles de collections :
• List,
• Set,
• Map,
• Queue
Les collections
List
Une List est une collection d’objets
ordonnés qui accepte des doublous
Les collections
List
Pour les List, les objets utilisé en général
sont les suivant :
• ArrayList
• LinkedList
Les collections
List
Les méthodes utilisées le plus :
• Add
• Remove
• Size
• Contains
• isEmpty
• clear
Les collections
Set
Une Set est une collection d’objets non
ordonnés qui n’accepte pas les doublous
Les collections
Set
Pour les Set, les objets utilisé en général
sont les suivant :
• HashSet
• TreeSet
Les collections
Set
Les méthodes utilisées le plus :
• Add
• Remove
• Size
• Contains
• isEmpty
• clear
Les collections
Map
Une Map est une collection d’objets sous la
forme d’une association clé/valeur
Les collections
Map
Pour les Map, les objets utilisé en
général sont les suivant :
• HashMap
• TreeMap
• LinkedHashMap
Les collections
Map
Les méthodes utilisées le plus :
• put
• Remove
• containsKey
• get
• size
• Clear
• KeySet
Exercice
Merci de votre attention

Contenu connexe

Similaire à Stockage des objets

fdocuments.fr_chap-03-poo-en-java-partie1.pptx
fdocuments.fr_chap-03-poo-en-java-partie1.pptxfdocuments.fr_chap-03-poo-en-java-partie1.pptx
fdocuments.fr_chap-03-poo-en-java-partie1.pptx
TarikElMahtouchi1
 
Theme 9(bis)
Theme 9(bis)Theme 9(bis)
Theme 9(bis)
salmazen
 

Similaire à Stockage des objets (12)

fdocuments.fr_chap-03-poo-en-java-partie1.pptx
fdocuments.fr_chap-03-poo-en-java-partie1.pptxfdocuments.fr_chap-03-poo-en-java-partie1.pptx
fdocuments.fr_chap-03-poo-en-java-partie1.pptx
 
js---Partie1----.pdf
js---Partie1----.pdfjs---Partie1----.pdf
js---Partie1----.pdf
 
Les listes en Python
Les listes en PythonLes listes en Python
Les listes en Python
 
Chapitre8: Collections et Enumerations En Java
Chapitre8: Collections et Enumerations En JavaChapitre8: Collections et Enumerations En Java
Chapitre8: Collections et Enumerations En Java
 
Les Classe en Java
Les Classe en JavaLes Classe en Java
Les Classe en Java
 
Chap 03 poo en java partie1
Chap 03 poo en java partie1Chap 03 poo en java partie1
Chap 03 poo en java partie1
 
Theme 9(bis)
Theme 9(bis)Theme 9(bis)
Theme 9(bis)
 
ExJava.pdf
ExJava.pdfExJava.pdf
ExJava.pdf
 
Chap2: lescollections
Chap2: lescollections Chap2: lescollections
Chap2: lescollections
 
Les collections et les génerics enit dotnet
Les collections et les génerics enit dotnetLes collections et les génerics enit dotnet
Les collections et les génerics enit dotnet
 
Chapitre3TableauxEnCppV2019
Chapitre3TableauxEnCppV2019Chapitre3TableauxEnCppV2019
Chapitre3TableauxEnCppV2019
 
Chapitre3 tableauxcpp
Chapitre3 tableauxcppChapitre3 tableauxcpp
Chapitre3 tableauxcpp
 

Stockage des objets