黑马程序员技术交流社区

标题: 刘意老师的视频讲的跟文档有出入啊!!该怎么办?? [打印本页]

作者: xc29417412    时间: 2015-1-27 00:46
标题: 刘意老师的视频讲的跟文档有出入啊!!该怎么办??
这个是刘意老师画的图,跟文档说的有出入:文档是这样说的:

new String() 创建的字符串不是常量,不能在编译期就确定,所以new String() 创建的字符串不放入常量池中,它们有自己的地址空间。




但是图片是这样画的      疑问是:不是说new String的字符不在常量池么?为什么刘意老师画的图new 出来的字符却在常量池??

作者: da_chuan    时间: 2015-1-27 01:46
图里面明显是放在堆中的嘛,只是和s2一样都指向常量池里的abc而已,
作者: 以利亚    时间: 2015-1-27 10:35
在哪里可以下载到刘意老师的视频 呢?
作者: xc29417412    时间: 2015-1-27 10:57
da_chuan 发表于 2015-1-27 01:46
图里面明显是放在堆中的嘛,只是和s2一样都指向常量池里的abc而已,

但是你要看是S1还是S2先进来,如果是S1先进来,就是只是指向引用,那么凭什么常量池会有字符串?你是知道细节。还是只是看我的图分析出来的?
作者: xc29417412    时间: 2015-1-27 11:06
有没有懂点的人进来,其实我也是差不多理解了,但是有些细节还是得找人 求证。




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