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 @@ ![](https://img.shields.io/badge/update-every%20day-blue.svg) ![](https://img.shields.io/badge/gitbook-making-yellow.svg) -正在修复多出的空行问题!!! - # 网络 :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. 垃圾收集算法