在文章http://blog.csdn.net/axman/article/details/4516565里,作者说:String str = "Axman" + " is " + "a great lion.";
对于JAVA6,只要有是字符串操作的的+连结(第一个变量或常量是字符串),后面不管是常量还是变量,都会进行编译优化
StringBuilder sb = new StringBuilder();
sb.append("Axman")
.append(" is ")
.append(" a great lion.");
String str = sb.toString();请问:调试时,如何才能看到编译器是这样优化的?
对于JAVA6,只要有是字符串操作的的+连结(第一个变量或常量是字符串),后面不管是常量还是变量,都会进行编译优化
StringBuilder sb = new StringBuilder();
sb.append("Axman")
.append(" is ")
.append(" a great lion.");
String str = sb.toString();请问:调试时,如何才能看到编译器是这样优化的?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货