From 69c53d0b56d0d7531f870b0049290e97105f2de4 Mon Sep 17 00:00:00 2001 From: Snailclimb Date: Thu, 13 Sep 2018 08:54:08 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=94=99=E5=88=AB=E5=AD=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...能是把Java内存区域讲的最清楚的一篇文章.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Java相关/可能是把Java内存区域讲的最清楚的一篇文章.md b/Java相关/可能是把Java内存区域讲的最清楚的一篇文章.md index d5ecd906..3bf2cd8b 100644 --- a/Java相关/可能是把Java内存区域讲的最清楚的一篇文章.md +++ b/Java相关/可能是把Java内存区域讲的最清楚的一篇文章.md @@ -169,7 +169,7 @@ JDK1.4中新加入的 **NIO(New Input/Output) 类**,引入了一种基于**通 1. **句柄:** 如果使用句柄的话,那么Java堆中将会划分出一块内存来作为句柄池,reference 中存储的就是对象的句柄地址,而句柄中包含了对象实例数据与类型数据各自的具体地址信息; ![使用句柄](https://user-gold-cdn.xitu.io/2018/4/27/16306b9573968946?w=786&h=362&f=png&s=109201) -2. **直接指针:** 如果使用直接指针访问,那么 Java 堆对像的布局中就必须考虑如何防止访问类型数据的相关信息,reference 中存储的直接就是对象的地址。 +2. **直接指针:** 如果使用直接指针访问,那么 Java 堆对像的布局中就必须考虑如何放置访问类型数据的相关信息,而reference 中存储的直接就是对象的地址。 ![使用直接指针](https://user-gold-cdn.xitu.io/2018/4/27/16306ba3a41b6b65?w=766&h=353&f=png&s=99172)