黑马程序员技术交流社区
标题:
string
[打印本页]
作者:
320215787
时间:
2016-5-8 14:14
标题:
string
String a="abc"和String a=new String("abc");区别在哪呢?
作者:
fkcong
时间:
2016-5-8 15:22
没啥区别吧,,,
作者:
代码人生?!
时间:
2016-5-8 15:46
前者指向方法区中的常量池中的"abc",后者指向堆中的对象,后者会创2个对象
作者:
老司机喔
时间:
2016-5-8 18:54
前者会在常量池创建一个"abc"(在没有的前提下),后者是两个对象(一个在堆内存,一个在常量池)a指向的是堆内存
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2