Skip to content

Commit c2c7893

Browse files
authored
Merge pull request CyC2018#349 from Lisanaaa/patch-2
Typos
2 parents 4ab241f + ef9dc26 commit c2c7893

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

notes/Java 虚拟机.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ Class 文件中的常量池(编译器生成的各种字面量和符号引用
102102

103103
## 直接内存
104104

105-
在 JDK 1.4 中新加入了 NIO 类,它可以使用 Native 函数库直接分配堆外内存,然后通过一个存储在 Java 堆里的 DirectByteBuffer 对象作为这块内存的引用进行操作。这样能在一些场景中显著提高性能,因为避免了在 Java 堆和 Native 堆中来回复制数据。
105+
在 JDK 1.4 中新加入了 NIO 类,它可以使用 Native 函数库直接分配堆外内存,然后通过一个存储在 Java 堆里的 DirectByteBuffer 对象作为这块内存的引用进行操作。这样能在一些场景中显著提高性能,因为其避免了在 Java 堆和 Native 堆中来回复制数据。
106106

107107
# 二、垃圾收集
108108

@@ -146,7 +146,7 @@ Java 虚拟机使用该算法来判断对象是否可被回收,在 Java 中 GC
146146

147147
### 3. 引用类型
148148

149-
无论是通过引用计算算法判断对象的引用数量,还是通过可达性分析算法判断对象是否可达,判定对象是否可被回收都与引用有关。
149+
无论是通过引用计数算法判断对象的引用数量,还是通过可达性分析算法判断对象是否可达,判定对象是否可被回收都与引用有关。
150150

151151
Java 具有四种强度不同的引用类型。
152152

@@ -256,7 +256,7 @@ finalize() 类似 C++ 的析构函数,用来做关闭外部资源等工作。
256256
一般将 Java 堆分为新生代和老年代。
257257

258258
- 新生代使用:复制算法
259-
- 老年代使用:标记 - 清理 或者 标记 - 整理 算法
259+
- 老年代使用:标记 - 清除 或者 标记 - 整理 算法
260260

261261
## 垃圾收集器
262262

0 commit comments

Comments
 (0)