Je sais que c'est sans doute très bête, mais beaucoup de lieux revendication que l'Entier de la classe en Java est immuable, mais le code suivant:
Integer a=3;
Integer b=3;
a+=b;
System.out.println(a);
S'exécute sans mal à donner le (attendues) résultat 6. Donc, effectivement la valeur de a changé. Ne veut pas dire que Entier est muable? Question secondaire et un peu hors-sujet: "Immuable classes n'ont pas besoin de copier les constructeurs". Quelqu'un veut bien expliquer pourquoi?