A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

@大牛风清扬字符串储存位置
String str = "hello world";
风清扬得视频里 讲的 这个字符串储存在 方法区的字符串常量池中。
而今天我们的老师讲的是在堆中上两位老师画的图


是我理解的问题吗? 我只想知道一个确切答案~~~~

11 个回复

倒序浏览
字符串存在方法区常量池啊
回复 使用道具 举报
我干阿衰 发表于 2015-5-10 21:51
字符串存在方法区常量池啊

我们老师说 字符串 是将字符串是将常量池中的字符拿出来 在堆中的对象中进行拼接 形成的hello 第二张图就是他当时给我们画的
回复 使用道具 举报
字符串常量存放在常量池的,通过new 出来的字符串对象就是存在于堆空间里的
回复 使用道具 举报
短暂的火光 发表于 2015-5-10 21:58
字符串常量存放在常量池的,通过new 出来的字符串对象就是存在于堆空间里的 ...

好吧我也觉得像~~
回复 使用道具 举报
字符串在常量池里
回复 使用道具 举报
Melo 中级黑马 2015-5-10 22:05:09
7#
字符串常量存放在常量池的,
回复 使用道具 举报
是我们的老师讲错了吗?
回复 使用道具 举报
这个直接问老师,应该都是对的
回复 使用道具 举报
Oh.Ba 中级黑马 2015-5-10 23:31:37
10#
代码在内存中执行的程序是很复杂的,画图只是结合实际情况整理出便于理解,实际要发杂得多,不听老师讲课有点出入是正常的...
回复 使用道具 举报
这些问题就是容易乱,我也没有具体搞清楚。。。
回复 使用道具 举报
常量池,字符串是常量这个知道吗?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马