Skip to content

Commit 6fa1b70

Browse files
authored
字符串常量池
关于字符串常量池的定义有一点偏差
1 parent 578115c commit 6fa1b70

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

docs/java/jvm/memory-area.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -254,10 +254,10 @@ Class 文件中除了有类的版本、字段、方法、接口等描述信息
254254
**字符串常量池** 是 JVM 为了提升性能和减少内存消耗针对字符串(String 类)专门开辟的一块区域,主要目的是为了避免字符串的重复创建。
255255
256256
```java
257-
// 在字符串常量池中创建字符串对象 ”ab“
258-
// 将字符串对象 ”ab“ 的引用赋值给给 aa
257+
// 1.在字符串常量池中查询字符串对象 "ab",如果没有则创建"ab"并放入字符串常量池
258+
// 2.将字符串对象 "ab" 的引用赋值给 aa
259259
String aa = "ab";
260-
// 直接返回字符串常量池中字符串对象 ”ab“,赋值给引用 bb
260+
// 直接返回字符串常量池中字符串对象 "ab",赋值给引用 bb
261261
String bb = "ab";
262262
System.out.println(aa==bb); // true
263263
```

0 commit comments

Comments
 (0)