gratifiant > comp.lang.* > comp.lang.java

Eric (04/10/2005, 09h23)
Bonjour,

quelle est la difference entre les 2 ?
Comment choisir en fonction de quel critères ?

Merci
Eric
Kupee (04/10/2005, 09h56)
Eric wrote:
> Bonjour,
> quelle est la difference entre les 2 ?
> Comment choisir en fonction de quel critères ?


La HashMap est pas synchronisée donc plus rapide.
Elle permet aussi des clefs ou valeurs null ce que ne permet pas la
Hashtable.
En multithread donc on utilise une Hashtable, ou one Hashmap
synchronisée comme ca
Map map = Collections.synchronizedMap(new HashMap())
La Hashtable par contre est utile aussi si on veut etre compatible avec
les vieilles jvm 1.1 par exemple.
Une bévue (04/10/2005, 10h14)
Kupee <rien> wrote:

> Elle permet aussi des clefs ou valeurs null


tu es sûr ? je veux dire >>des<< clés et >>des<< valeurs null, non pas
+tôt >>une<< clé null et des valeurs null ???
Kupee (04/10/2005, 11h20)
Une bévue wrote:
>> Elle permet aussi des clefs ou valeurs null

> tu es sûr ? je veux dire >>des<< clés et >>des<< valeurs null, non pas
> +tôt >>une<< clé null et des valeurs null ???


Ben pour ceux qui veulent ergoter on va préciser UNE clef null et autant
de valeurs nulles qu'on veut, ce qui est assez évident puisque c'est une
Map !
Discussions similaires