让我们说我们做String s=new String ("test");String s="test";和Integer i=new Integer(10);Integer i=10;有什么不同 ?
2 回答
ibeautiful
TA贡献1993条经验 获得超5个赞
String s=new String ("test") >> 将始终创建一个新实例。
String s="test" >> 如果字符串池 (Java Heap) 中已经存在字符串字面量“ test ”,则引用s将指向该字面量,不会创建新实例。请参阅下图以获得更清晰的信息。
添加回答
举报
0/150
提交
取消