From 7d9bd4faf24f774f632398575d080faa1b7f88b0 Mon Sep 17 00:00:00 2001 From: benxiong Date: Mon, 13 Apr 2026 23:19:42 +0800 Subject: [PATCH] Update jvm-garbage-collection.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 先讲堆的 GC,再讲堆中字符串常量池的 GC,最后讲方法区的 GC。 因此这里应该是字符串常量池,运行时常量池应该在下面的方法区。 --- docs/java/jvm/jvm-garbage-collection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/java/jvm/jvm-garbage-collection.md b/docs/java/jvm/jvm-garbage-collection.md index 5840547d50f..b1f5ceaa49b 100644 --- a/docs/java/jvm/jvm-garbage-collection.md +++ b/docs/java/jvm/jvm-garbage-collection.md @@ -333,7 +333,7 @@ PhantomReference phantomReference2 = new PhantomReference(new String("abc"), que ### 如何判断一个常量是废弃常量? -运行时常量池主要回收的是废弃的常量。那么,我们如何判断一个常量是废弃常量呢? +字符串常量池主要回收的是废弃的常量。那么,我们如何判断一个常量是废弃常量呢? ~~**JDK1.7 及之后版本的 JVM 已经将运行时常量池从方法区中移了出来,在 Java 堆(Heap)中开辟了一块区域存放运行时常量池。**~~