Question sur les collections
Bonjour,
Dans la Faq sur les collections,
ici
http://java.developpez.com/faq/java/...info_framework
on peut lire
Code:
1 2 3 4 5 6 7 8 9
|
// La bonne solution :
List<Object> list = new ArrayList<Object>();
Set<Object> set = new HashSet<Object>();
Map<Object> map = new TreeMap<Object>();
// La mauvaise solution :
ArrayList<Object> list = new ArrayList<Object>();
HashSet<Object> set = new HashSet<Object>();
TreeMap<Object> map = new TreeMap<Object>(); |
Je ne comprend pas la différence entre la bonne et mauvaise solution,
la partie à droite du signe d'affectation étant la même, quel intérêt de choisir List et pas ArrayList, par exemple,
à gauche du signe.
Une réponse simple existe-t'elle ?
Merci,