String = 与 new String 的区别于联系
String = 与 new String 的区别于联系
1,首先String abc = “123"在编译的售后JVM虚拟机会在堆中一个常量池的区域寻找有无“123”,如果没有则new出来,如果有的话,则在栈中开辟一个空间存储该地址。因而String abc = “123”最少创建对象0次最多创建对象1次
2,String abc = new String(“123”)的时候,在jvm虚拟机编...
原创
2019-08-23 17:37:20 ·
387 阅读 ·
0 评论