From 6fa1b70f798317795a8f7e85cc7440916175195f Mon Sep 17 00:00:00 2001 From: PrinceZaZa <56585264+PrinceZaZa@users.noreply.github.com> Date: Sat, 18 Oct 2025 23:05:06 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AD=97=E7=AC=A6=E4=B8=B2=E5=B8=B8=E9=87=8F?= =?UTF-8?q?=E6=B1=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 关于字符串常量池的定义有一点偏差 --- docs/java/jvm/memory-area.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/java/jvm/memory-area.md b/docs/java/jvm/memory-area.md index e09b75467f9..2e0a2cd8231 100644 --- a/docs/java/jvm/memory-area.md +++ b/docs/java/jvm/memory-area.md @@ -254,10 +254,10 @@ Class 文件中除了有类的版本、字段、方法、接口等描述信息 **字符串常量池** 是 JVM 为了提升性能和减少内存消耗针对字符串(String 类)专门开辟的一块区域,主要目的是为了避免字符串的重复创建。 ```java -// 在字符串常量池中创建字符串对象 ”ab“ -// 将字符串对象 ”ab“ 的引用赋值给给 aa +// 1.在字符串常量池中查询字符串对象 "ab",如果没有则创建"ab"并放入字符串常量池 +// 2.将字符串对象 "ab" 的引用赋值给 aa String aa = "ab"; -// 直接返回字符串常量池中字符串对象 ”ab“,赋值给引用 bb +// 直接返回字符串常量池中字符串对象 "ab",赋值给引用 bb String bb = "ab"; System.out.println(aa==bb); // true ```