黑马程序员技术交流社区
标题:
String是一种特殊的对象怎么理解?
[打印本页]
作者:
szl77777
时间:
2016-1-23 23:51
标题:
String是一种特殊的对象怎么理解?
为什么String是一种特殊的对象,它与普通对象的区别和共性在哪里?有大神造吗?
作者:
jacky左
时间:
2016-1-24 23:36
一般对象new出来的东西是放在堆内存中,String 是先在常量池中检测是否有这个常量,有就将常量池中的地址赋值给它,没有就在常量池开辟一块空间存放这个值.简单的说,普通对象,new一个就有一个地址,String对象就先看看有没有,有就直接用,没有再自己搞一个地址
作者:
Mayer
时间:
2016-1-25 10:11
楼上说的很好。。我都忘记了
作者:
划江北上
时间:
2016-1-25 21:33
特殊就特殊在他是java里边基础的类型。而且是用得比较多,然后这帮人就将很多的的方法重写了,放在了string中
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2