4.2 / 02/09/2010 5
Paramètre template par défaut
Fonction template et Spécialisation
Précautions avec «l'instanciation»
►Les Generics – en Java
Rappel
Les Generics - introduction
Les Generics – Définition de “generics”
Les Generics – Définition de “generics”
Les Generics – Héritage
Les Generics – Wildcards et Bounded Wildcards
Les méthodes Generic
►Introduction à
la librairie standard
du c++ (STL)
Introduction à la STL
Les conteneurs élementaires
Les Vecteurs
Notion d‘itérateur
Recherche - Insertion - Suppression
Les listes
Les files (queue) et piles (stack)
Conteneurs associatifs : set, map,
Les ensembles (set)
Les tables d’associations (map)
Les Objets fonction (foncteur) / operator()
Les Objets fonction / operator()
Les Objets fonction / operator() / fonction trier
(sort)
►
Concepts avancés en Java
►
Flots(stream) en Java
Les flots(stream) en Java : java.io.*
Les flots(stream) : flots d'octets (8 bits)
Les flots(stream) : flots de char (16 bits)
Les flots(stream) : flots de char avec tampon
Les flots(stream) : flots de données avec tampon
Les flots(stream) : flots de données avec tampon
Les flots basiques : orientés byte (octet)
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
4.2 / 02/09/2010 6
Les flots avancés : orientés char (Unicode)
►Java 5 (Tiger) / Rappel
printf - scanner
Printf : Sortie standard formatée
le scanner : entrée formatée
►
Sérialisation en Java
Sérialisation : introduction
Sérialisation : mise en œuvre automatique
Sérialisation : mise en œuvre automatique
Sérialisation : un 1er exemple
Sérialisation avec Serializable
Sérialisation : un 2ème exemple
Sérialisation : un 2ème exemple
Sérialisation : mise en œuvre manuelle
Sérialisation : manuelle / Exemple
Sérialisation : manuelle / exemple
Sérialisation : partiellement manuelle / transient
Sérialisation : partiellement manuelle / transient
Sérialisation : partiellement manuelle /
Serializable
Sérialisation : partiellement manuelle /
Serializable
Sérialisation : manuelle / exemple
Sérialisation : un premier Bilan
Sérialisation : les données statiques
Sérialisation : les données statiques / exemple
Sérialisation : les données statiques / exemple
Sérialisation : les données statiques / exemple
►
Masquage / Java
Redéfinition et surcharge (pas de masquage en
Java)
Redéfinition et surcharge (pas de masquage en
Java)
►RTTI
Run Time Type Identification
RTTI et Java : getClass / getName / forName /
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184