黑马程序员技术交流社区

标题: String定义的字符串为什么不能被重新赋值? [打印本页]

作者: duqiang1441    时间: 2015-9-20 00:50
标题: String定义的字符串为什么不能被重新赋值?
是因为它属于引用数据类型,在栈中的的值其实是一个地址值吗?
作者: 劲爆对策    时间: 2015-9-20 01:44
String对象的创建,不管是通过直接赋值还是通过new方法,最终都是在常量池被创建然后把地址值返给String引用对象,而常量池中的数据是无法重新赋值的。
作者: xcvbzbvcx    时间: 2015-9-20 06:57
真的假的???
作者: sniper170fly    时间: 2015-9-20 09:19
你是基于什么知道String定义的字符串不能赋值啊,为啥不能赋值啊,明明可以的。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2