爪哇 Java虚拟机 2021-08-13 如何判断一个常量是废弃常量 ? 运行时常量池主要回收的是废弃的常量。假如在常量池中存在字符串 "abc",如果当前没有任 何 String 对象引用该字符串常量的话,就说明常量 "abc" 就是废弃常量,如果这时发生内存 回收的话而且有必要的话,"abc" 就会被系统清理出常量池。