关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
qq_43268819
2021-06-01 11:32
采纳率: 0%
浏览 104
首页
Java
为什么对字符串常量池的回收发生在年轻代
java
如图所示,parallel scavage垃圾回收器在年轻代进行了垃圾回收
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
结题
收藏
举报
3
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
潘宏践踏
2021-06-01 14:23
关注
。
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
无用
评论
打赏
微信扫一扫
点击复制链接
分享
举报
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(2条)
向“C知道”追问
报告相同问题?
提交
关注问题
java
8解惑之
字符串
常量池
(实现原理、垃圾
回收
)
2020-12-05 11:45
龚厂长的博客
字符串
常量池
在
java
6之前位于永久
代
,永久
代
从名字上已经告诉我们这里垃圾
回收
效果很差,如果
字符串
常量池
中含有大量的
字符串
,那么很容易造成永久
代
溢出。从
java
7开始,
字符串
常量池
挪到了堆中,堆空间一般比较大,...
Java
字符串
常量池
在JDK各个版本中的位置变化
2023-02-27 15:28
孤独斗士的博客
jdk6.0及以前的版本是,
字符串
常量池
是放在堆的Perm区的。Perm区是一个类静态的区域,主要存储一些加载类的信息,
常量池
,方法片段等,默认大小只有4m,一旦
常量池
中大量使用intern是会直接产生
java
.lang....
Java
的
字符串
常量池
2021-08-21 16:15
折腾的小飞的博客
使用new关键字创建对象时,
Java
虚拟机会先在
字符串
常量池
中查找有没有"卓卓"这个
字符串
对象,如果有,就不会在
字符串
常量池
中创建"卓卓"这个对象,直接在堆中创建一个"卓卓"的
字符串
对象,然后将堆中这个"卓卓"的...
java
字符串
常量池
保存在哪里?如何证明?
2022-12-01 12:09
wilson_yes的博客
java
字符串
常量池
保存在哪里?如何证明?
字符串
常量池
从方法区移动到堆上的原因
2025-06-14 19:45
还是会想她的博客
摘要:
字符串
常量池
的位置变化显著影响
回收
机制。JDK6前位于永久
代
时几乎无法
回收
,因其绑定类加载器且依赖FullGC触发。迁移到堆内存后,
字符串
被纳入分
代
GC体系:新生
代
可快速
回收
短命
字符串
,长期使用的晋升老年
代
...
JVM之(执行引擎、
字符串
常量池
、垃圾
回收
)-总结
2020-09-24 21:28
☞精◈彩◈猿◈笔◈记☜的博客
字符串
常量池
;String中的intern();引用计数算法;可达性分析算法;GC Roots;finalization机制;标记-清除算法;复制算法;标记-压缩算法;增量收集算法;分区算法;内存溢出;内存泄漏;STW;强引用、软引用、弱...
字符串
常量池
(StringTable)总结
2021-07-25 08:36
每天都要进步一点点的博客
String:
字符串
,使用一对""引起来表示。 String s1 = "mogublog" ; // 字面量的定义方式 String s2 = new String("abc"); String声明为final的,不可被继承; String实现了Serializable接口:表示字符..
字符串
常量池
(StringTable)
2022-02-27 22:02
。ming。的博客
1,String的基本特性 String:
字符串
,使用一对""引起来表示 String a = "avc";//字面量定义 String b = new String("avc");...String在jdk8及以前内部定义了final char[] value用于存储
字符串
数据。JDK9时改为by
JVM运行时数据区——
字符串
常量池
位置的调整
2023-07-22 13:16
迷茫的羔羊羊的博客
JVM运行时数据区——
字符串
常量池
位置的调整
JVM---StringTable(
字符串
常量池
)
2021-03-18 08:24
AngryHomo的博客
StringTable(
字符串
常量池
) String的基本特性 String:
字符串
,使用一对 " " 引起来表示。 String s1 = "atguigu" ; // 字面量的定义方式 String s2 = new String("hello"); // new 对象的方式 String 被...
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告