Nous passons en revue les interfaces clés de la bibliothèque standard Java et pourquoi elles sont utiles dans des projets réels : tri « naturel » via
Comparable<T> et règles personnalisées avec
Comparator<T>, sérialisation des objets avec
Serializable, gestion sûre des ressources via
AutoCloseable, itération des collections grâce à
Iterable<T>, ainsi que les interfaces marqueurs
Cloneable et les écouteurs d’événements. À travers des exemples riches, nous verrons les signatures correctes des méthodes (
compareTo,
compare,
close,
iterator) et les erreurs typiques à éviter.