gpt4 book ai didi

java - 释放驻留在字符串池中的对象的字符串类型

转载 作者:行者123 更新时间:2023-11-30 09:56:53 25 4
gpt4 key购买 nike

我们知道对于任何其他对象,GC 都会负责回收。但是驻留在字符串池中的字符串对象会发生什么。谁将决定取消分配以及谁实际执行它?因为我们知道即使在取消引用之后,字符串文字仍然存在。

最佳答案

您不再持有引用的字符串可以被垃圾回收,因为字符串池很可能使用弱引用,这是对可以被垃圾回收的对象的引用,并且是发明的正是为了这个目的(缓存等)。

您可以阅读有关弱引用的更多信息 herehere .

关于java - 释放驻留在字符串池中的对象的字符串类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2094653/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com