String str1 = new String("abc"); Stirng str2 = "abc"; 的区别
java 代码[code="java"]String str1 = new String("abc"); Stirng str2 = "abc"; [/code] 虽然两个语句都是返回一个String对象的引用,但是jvm对两者的处理方式是不一样的。对于第一种,jvm会马上在heap中创建一个String对象,然后将该对象的引用返回给用户。对于第二种,jvm首先会在内部...
2012-07-05 21:37:36 ·
620 阅读 ·
0 评论