关于jdk 字符串常量的存储

来源:10-1 Java异常体系

慕尼黑7546459

2019-03-30

老师,关于字符串常量池,
1. jdk6及之前,是存在永久代的,这个理解
2. jdk7时把它移到堆中,但堆我们一般分成年轻代、老年代,是移到哪个里边了呢,以及什么时候被回收
3. jdk8的方法区已经被元空间替代,那么字符串常量是否还是跟jdk7一样存在堆中,以及什么时候被回收

以上还是弄不太清楚,麻烦老师再解释一下,谢谢。

写回答

1回答

翔仔

2019-03-30

同学好,可以参考下这个链接里我的回答哈,https://coding.imooc.com/learn/questiondetail/110454.html 可能课程里面这部分的指代比较笼统,以这里的回复为准

0
2
翔仔
回复
慕尼黑7546459
没有被引用的时候就会被回收:)
2019-04-01
共2条回复

剑指Java面试-Offer直通车 百度资深面试官授课

招聘季即将到来,让百度资深面试官来为你的高薪Offer保驾护航

8427 学习 · 1870 问题

查看课程