String a = "提问"; 这个过程中,"提问"存放的位置到底是哪里?

黄邱小鸟 2019-07-25 05:25:40
网上看了很多资料,公众号的大佬们文章也看了不少,但是越看越晕,不考虑这个字符串常量已经存在的情况,我问的就是第一次定义的时候,是堆里还是字符串常量池里?虽然在1.7版本后,常量池被放入了堆中,我这里所说的 堆 指的是不包括字符串常量池那部分的堆。
...全文
651 18 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
Ren_cy 2019-08-30
  • 打赏
  • 举报
回复
String 是字符串常量,“提问”放在常量池
m0_37811269 2019-08-09
  • 打赏
  • 举报
回复
new出来的就在堆里面, 不是new出来的就在常量池里面咯
  • 打赏
  • 举报
回复
引用 16 楼 黄邱小鸟 的回复:
[quote=引用 15 楼 WatereElement 的回复:]
[quote=引用 13 楼 黄邱小鸟 的回复:][quote=引用 9 楼 WatereElement 的回复:]
常量池,这有啥疑问樂️

字面量存放的位置呢?也是在常量池内?[/quote]string是最简单的对象,是new出来的,放在堆中,方法在栈中,你这个值是常量放在常量池,Java有个垃圾回收机制,你不用的常量会从常量池删除。[/quote]
但是看了很多文章,包括几个大佬文章有说常量池存放的只是字符串的引用,现在看到的观点几乎是55分。[/quote]既然是55开,证明大佬也有一半是错的,说不定还不止,多看书敲代码找出问题,光听别人说没用的
黄邱小鸟 2019-08-03
  • 打赏
  • 举报
回复
引用 15 楼 WatereElement 的回复:
[quote=引用 13 楼 黄邱小鸟 的回复:][quote=引用 9 楼 WatereElement 的回复:]
常量池,这有啥疑问樂️

字面量存放的位置呢?也是在常量池内?[/quote]string是最简单的对象,是new出来的,放在堆中,方法在栈中,你这个值是常量放在常量池,Java有个垃圾回收机制,你不用的常量会从常量池删除。[/quote]
但是看了很多文章,包括几个大佬文章有说常量池存放的只是字符串的引用,现在看到的观点几乎是55分。
  • 打赏
  • 举报
回复
引用 13 楼 黄邱小鸟 的回复:
[quote=引用 9 楼 WatereElement 的回复:]
常量池,这有啥疑问樂️

字面量存放的位置呢?也是在常量池内?[/quote]string是最简单的对象,是new出来的,放在堆中,方法在栈中,你这个值是常量放在常量池,Java有个垃圾回收机制,你不用的常量会从常量池删除。
「已注销」 2019-08-02
  • 打赏
  • 举报
回复
字符串常量池,你可以看看java虚拟机内存划分区域
黄邱小鸟 2019-08-02
  • 打赏
  • 举报
回复
引用 12 楼 好想变强 的回复:
字符串常量池,你可以看看java虚拟机内存划分区域

看过几个大佬的文章,说法不一,但是多数的见解是常量池内存放的是该字符串对象的引用,对象本身还是在堆中。
黄邱小鸟 2019-08-02
  • 打赏
  • 举报
回复
引用 9 楼 WatereElement 的回复:
常量池,这有啥疑问樂️

字面量存放的位置呢?也是在常量池内?
  • 打赏
  • 举报
回复
常量池,这有啥疑问🤔️
「已注销」 2019-07-31
  • 打赏
  • 举报
回复
直接写上的String对象会成一个常量池空间
奇虾 2019-07-31
  • 打赏
  • 举报
回复
引创建号字符串在常量池 new 创建在堆内存
sanqian3141 2019-07-30
  • 打赏
  • 举报
回复
常量池 或者叫 常量缓冲区
qq_22597325 2019-07-30
  • 打赏
  • 举报
回复
常量池,存放的不仅是该类定义的字符串,还包括方法名,类名,各个方法的返回值描述等等,
2019-07-30
  • 打赏
  • 举报
回复
常量池在JAVA用于保存在编译期已确定的,它包括了类,方法,接口等中的产常量。
黄邱小鸟 2019-07-29
  • 打赏
  • 举报
回复
那么字符串常量池存的是什么呢?包括字符串引用吗?
qq_39936465 2019-07-26
  • 打赏
  • 举报
回复
https://www.cnblogs.com/carsonwuu/p/9752949.html
qq591628420 2019-07-25
  • 打赏
  • 举报
回复
字符串常量池
chk1337 2019-07-25
  • 打赏
  • 举报
回复
常量池 没有悬念的

62,634

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧