如何清除String Literal Pool中的条目

可能重复:
String.intern()的垃圾收集行为
Java如何存储字符串以及子字符串如何在内部工作?

据我说,声明为null时的String引用不会删除String文字池中的条目,我想知道如何清除它。

String object="csk";// creates an Object in Java Heap and makes an entry String Literal Pool . object=null// however make this reference to null object . 

//但它不会从String文字中删除一个条目。我怀疑它是否从Literal Pool中删除了一个条目

字符串文字(WeakHashMap)也存储在称为“permgen”堆的堆内存中。 需要在JVM中配置以查找和收集不再需要的动态加载的类,这可能导致字符串文字被垃圾收集。 或者当JVM执行Full gc时。

摘自Java如何存储字符串以及子字符串如何在内部工作? :

池中的字符串可以被垃圾收集(这意味着如果字符串文字变满,可能会在某个阶段从池中删除字符串文字)