Ben justement comme tu débutes autant prendre les bonnes résolutions dès le début !
Hashtable, Vector et Enumeration date de Java 1.0 et ont beaucoup de défaut (synchronisation inutile et couteuse, méthode doublons, pas d'abstraction, etC.)
Elles ont été "remplacé" depuis Java 1.2 par le couple interface/type concret qui permet bien plus de possibilité : Map/HashMap, List/ArrayList et Iterator.
N'importe quel cours sur les collections t'apportera plus d'info là dessus...
Quand à Iterator il fonctionne de la même manière que l'Enumeration donc je ne vois pas la difficulté
Les Generics te permettent de typer ton code, et donc de permettre au compilateur de vérifier la cohérence de l'ensemble et d'éviter des erreurs à l'exécution. De plus cela permet d'éviter des casts
Partager