Bonjour,
je voudrais savoir la différence entre une arrayList et un vector ? Lequel utilisé dans quel cas? est ce mieux d'utilise une ArrayList ou un Vector
Merci.
Bonjour,
je voudrais savoir la différence entre une arrayList et un vector ? Lequel utilisé dans quel cas? est ce mieux d'utilise une ArrayList ou un Vector
Merci.
ArrayList est non synchronizée alors que Vector l'est:
en deux mot pour le multithreading (environnement concurrentiel) utiliser Vector ou Collections.synchronizedList(ArrayList);, sinon utiliser ArrayList qui permet d'accroître les performances...
Il y a un chapitre la dessus dans la FAQ je crois ..
En gros ArrayList/Vector meme combat a part que le Vector est synchronise et supporte donc les acces concurrents (mais il est plus lent du coup).
Il y a possibilite de synchroniser aussi les acces a un ArrayList mais ce n'est pas automatique ..
Bulbo![]()
Voilà le lien sur la FAQ Java dont Bulbo parle :
http://faqjava.developpez.com/?page=...IONS_info_list
Partager