From 134d6569771179e1e5b56399c8b40c404e3f4a55 Mon Sep 17 00:00:00 2001
From: CyC2018 <36260787+CyC2018@users.noreply.github.com>
Date: Sat, 3 Mar 2018 21:23:04 +0800
Subject: [PATCH 1/4] Update README.md
---
README.md | 2 --
1 file changed, 2 deletions(-)
diff --git a/README.md b/README.md
index 6fa31832..b760549b 100644
--- a/README.md
+++ b/README.md
@@ -5,8 +5,6 @@
 
-正在修复多出的空行问题!!!
-
# 网络 :cloud:
> [计算机网络](https://github.com/CyC2018/InnterviewNotes/blob/master/notes/计算机网络.md)
From b74ffa6f09cfcf3a9c30ecb1d47a363701bb7b19 Mon Sep 17 00:00:00 2001
From: CyC2018 <36260787+CyC2018@users.noreply.github.com>
Date: Sat, 3 Mar 2018 22:02:14 +0800
Subject: [PATCH 2/4] Update README.md
---
README.md | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/README.md b/README.md
index b760549b..59caa8ae 100644
--- a/README.md
+++ b/README.md
@@ -115,10 +115,9 @@ Google 开源项目的代码风格规范。
为了上传笔记到 Github 上,花了不少时间。Github 使用的是 GFM 来渲染 md 文档,和普通的 Markdown 不太一样,例如 GFM 不支持 MathJax 公式,也不支持 TOC 标记,为此需要替换 MathJax 公式为 CodeCogs 的云服务和重新生成 TOC 目录。楼主写了一个小工具可以将普通的 Markdown 文档转换为 GFM 文档,有需要该工具的话可以在楼主的 Github 中找到。
+---
-<<<<<<< HEAD
本作品采用知识共享署名-非商业性使用-相同方式共享 3.0 中国大陆许可协议进行许可。
-=======
->>>>>>> parent of 8962d2d... Update README.md
+
From 84c585f0e9b588681bb64743d5e9e50930f2ad90 Mon Sep 17 00:00:00 2001
From: CyC2018 <36260787+CyC2018@users.noreply.github.com>
Date: Sat, 3 Mar 2018 22:02:37 +0800
Subject: [PATCH 3/4] Update README.md
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 59caa8ae..a7aa6c2f 100644
--- a/README.md
+++ b/README.md
@@ -119,5 +119,5 @@ Google 开源项目的代码风格规范。
-本作品采用知识共享署名-非商业性使用-相同方式共享 3.0 中国大陆许可协议进行许可。
+本作品采用 知识共享署名-非商业性使用-相同方式共享 3.0 中国大陆许可协议 进行许可。
From 34e55b515a2c91efb73fa2554ae675995322f52d Mon Sep 17 00:00:00 2001
From: HustCoderHu
Date: Sat, 3 Mar 2018 22:18:32 +0800
Subject: [PATCH 4/4] =?UTF-8?q?=E9=94=99=E5=88=AB=E5=AD=97=202.=20Java=20?=
=?UTF-8?q?=E8=99=9A=E6=8B=9F=E6=9C=BA=E6=A0=88=20=E7=94=B3=E8=AF=B7?=
=?UTF-8?q?=E5=AF=BC=20->=20=E7=94=B3=E8=AF=B7=E5=88=B0=201.3.2=20?=
=?UTF-8?q?=E8=BD=AF=E5=BC=95=E7=94=A8=20=E8=BD=AF=E5=BC=95=E7=94=A8?=
=?UTF-8?q?=E4=B8=BB=E8=A6=81=E7=94=A8=E6=88=B7=E5=AE=9E=E7=8E=B0=20->=20?=
=?UTF-8?q?=E7=94=A8=E6=9D=A5=E5=AE=9E=E7=8E=B0=201.4=20finalize()=20?=
=?UTF-8?q?=E8=99=9A=E6=9E=84=E5=87=BD=E6=95=B0=20->=20=E6=9E=90=E6=9E=84?=
=?UTF-8?q?=E5=87=BD=E6=95=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
notes/JVM.md | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/notes/JVM.md b/notes/JVM.md
index cb7ced4e..2d06b266 100644
--- a/notes/JVM.md
+++ b/notes/JVM.md
@@ -80,7 +80,7 @@
该区域可能抛出以下异常:
1. 当线程请求的栈深度超过最大值,会抛出 StackOverflowError 异常;
-2. 栈进行动态扩展时如果无法申请导足够内存,会抛出 OutOfMemoryError 异常。
+2. 栈进行动态扩展时如果无法申请到足够内存,会抛出 OutOfMemoryError 异常。
## 3. 本地方法栈
@@ -172,7 +172,7 @@ sf.get();
sf 是对 obj 的一个软引用,通过 sf.get() 方法可以取到这个对象,当然,当这个对象被标记为需要回收的对象时,则返回 null;
-软引用主要用户实现类似缓存的功能,在内存足够的情况下直接通过软引用取值,无需从繁忙的真实来源查询数据,提升速度;当内存不足时,自动删除这部分缓存数据,从真正的来源查询这些数据。
+软引用主要用来实现类似缓存的功能,在内存足够的情况下直接通过软引用取值,无需从繁忙的真实来源查询数据,提升速度;当内存不足时,自动删除这部分缓存数据,从真正的来源查询这些数据。
#### 1.3.3 弱引用
@@ -219,7 +219,7 @@ pf.isEnQueued();
当一个对象可被回收时,如果该对象有必要执行 finalize() 方法,那么就有可能可能通过在该方法中让对象重新被引用,从而实现自救。
-finalize() 类似 C++ 的虚构函数,用来做关闭外部资源等工作。但是 try-finally 等方式可以做的更好,并且该方法运行代价高昂,不确定性大,无法保证各个对象的调用顺序,因此最好不要使用。
+finalize() 类似 C++ 的析构函数,用来做关闭外部资源等工作。但是 try-finally 等方式可以做的更好,并且该方法运行代价高昂,不确定性大,无法保证各个对象的调用顺序,因此最好不要使用。
## 2. 垃圾收集算法