最佳答案
我知道常量池和 JVM 用来处理字符串文字的 String 常量池的概念。但是我不知道 JVM 使用哪种类型的内存来存储 String 常量文本。堆栈还是堆?由于它是一个与任何实例都没有关联的文字,我假设它将被存储在堆栈中。但是如果它没有被任何实例引用,则文字必须由 GC run 收集(如果我错了请纠正我) ,那么如果它存储在堆栈中,该如何处理它呢?