Thomas Darimont
Erfahrenes Mitglied
Hallo!
Das hat mich gerade auch gewundert. Aber einen Blick in die Sourcen des StringBuffers unter Java 1.4.2.xx und 1.5.0.xx verschafft Aufklaerung. Unter der Haube wurde unter Java 5 ganz schoen an der StringBuffer-Implementierung geschraubt (wohl um den neuen StringBuilder entsprechend unterbringen zu koennen).
Unter Java 5 verwendet eine unter Java 1.4 kompilierte Anwendung fuer Stringkonkatenationen mit "+" eben dann den "neuen" StringBuffer der scheinbar etwas langsamer ist.
Gruss Tom
Das hat mich gerade auch gewundert. Aber einen Blick in die Sourcen des StringBuffers unter Java 1.4.2.xx und 1.5.0.xx verschafft Aufklaerung. Unter der Haube wurde unter Java 5 ganz schoen an der StringBuffer-Implementierung geschraubt (wohl um den neuen StringBuilder entsprechend unterbringen zu koennen).
Unter Java 5 verwendet eine unter Java 1.4 kompilierte Anwendung fuer Stringkonkatenationen mit "+" eben dann den "neuen" StringBuffer der scheinbar etwas langsamer ist.
Gruss Tom