【发布时间】:2011-06-22 13:10:43
【问题描述】:
我知道常量池和 JVM 用来处理字符串字面量的字符串常量池的概念。但我不知道 JVM 使用哪种类型的内存来存储 String 常量文字。栈还是堆?由于它是一个不与任何实例相关联的文字,我假设它将存储在堆栈中。但是,如果它没有被任何实例引用,则文字必须由 GC 运行收集(如果我错了,请纠正我),那么如果它存储在堆栈中,如何处理呢?
【问题讨论】:
-
如何将池存储在堆栈上?你知道堆栈的概念吗?
-
嗨 Scrum Meister,我试图表示它不可能。对不起,错误的约定。关于GC我才知道。谢谢你