Non, le compilo ne fait rien de tel. Au contraire, lors de l'exécution, lorsque tu fais a = b + c pour des Strings l'ancienne valeur de a est gardée en mémoire, contrairement à ce qui se passe avec un StringBuffer. Fais un test d'utilisation mémoire en concaténant des Strings dans une boucle, tu m'en diras des nouvelles.
EDIT : http://developer.java.sun.com/deve [...] t0305.html
Message édité par Taiche le 24-10-2002 à 10:37:14
---------------
Everyone thinks of changing the world, but no one thinks of changing himself | It is the peculiar quality of a fool to perceive the faults of others and to forget his own | Early clumsiness is not a verdict, it’s an essential ingredient.