mirror of
https://github.com/Snailclimb/JavaGuide
synced 2025-06-16 18:10:13 +08:00
Update memory-area.md
同步修改字符串常量池的描述
This commit is contained in:
parent
0d308e7eb2
commit
d011ff6161
@ -242,10 +242,10 @@ Class 文件中除了有类的版本、字段、方法、接口等描述信息
|
||||
**字符串常量池** 是 JVM 为了提升性能和减少内存消耗针对字符串(String 类)专门开辟的一块区域,主要目的是为了避免字符串的重复创建。
|
||||
|
||||
```java
|
||||
// 在堆中创建字符串对象”ab“
|
||||
// 将字符串对象”ab“的引用保存在字符串常量池中
|
||||
// 在字符串常量池中创建字符串对象 ”ab“
|
||||
// 将字符串对象 ”ab“ 的引用返回给引用 aa
|
||||
String aa = "ab";
|
||||
// 直接返回字符串常量池中字符串对象”ab“的引用
|
||||
// 直接返回字符串常量池中字符串对象 ”ab“,赋值给引用 bb
|
||||
String bb = "ab";
|
||||
System.out.println(aa==bb); // true
|
||||
```
|
||||
|
Loading…
x
Reference in New Issue
Block a user