在Java 8中,我编写了一些示例代码。
<a href="mail to:mail@example.com"></a>
在反编译.class文件后,我发现第3个语句
String s1 = "Hello";
String s2 = "world";
String s3 = s1 + s2;
替换为
String s3 = s1 + s2;
这是否意味着不再需要使用显式StringBuilder进行优化而只需使用'+'运算符而不是?
答案 0 :(得分:4)
是。实际上,这种优化是在Java 6中完成的。参见Bruce Eckel&#34; Thinking in Java&#34;第4版pp.356-359了解详情