标签: java string
我知道java中的字符串池,但字符串池存在多长时间 - 直到jvm停止或卸载类时。
我的意思是它是特定于类还是特定于jvm。我看到另一个link作为参考,但这并没有消除我的怀疑。
答案 0 :(得分:2)
从Java 7开始,String Pool是存储在Java堆内存中的字符串池。 因此,这意味着池中的字符串值在无法访问时会被垃圾回收。如果不这样做,它们一直可用到JVM生命周期结束。