Java permet de marquer les variables (champs / variables locales / paramètres) comme final, pour empêcher leur ré-affectation. Je trouve cela très utile avec les champs, car cela m'aide à voir rapidement si certains attributs - ou une classe entière - sont censés être immuables. D'autre part, je le...