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 ```