Skip to content

Commit e2e340c

Browse files
committed
[docs]jvm
1 parent 0af6c51 commit e2e340c

File tree

3 files changed

+132
-76
lines changed

3 files changed

+132
-76
lines changed

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,8 @@
7878

7979
### JVM (必看 :+1:)
8080

81+
JVM 这部分内容主要参考 [JVM 虚拟机规范-Java8 ](https://docs.oracle.com/javase/specs/jvms/se8/html/index.html) 和周志明老师的[《深入理解Java虚拟机(第3版)》](https://book.douban.com/subject/34907497/) (强烈建议阅读多遍!)。
82+
8183
1. **[Java 内存区域](docs/java/jvm/Java内存区域.md)**
8284
2. **[JVM 垃圾回收](docs/java/jvm/JVM垃圾回收.md)**
8385
3. [JDK 监控和故障处理工具](docs/java/jvm/JDK监控和故障处理工具总结.md)

docs/java/jvm/类加载过程.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,10 @@ Class 文件需要加载到虚拟机中之后才能运行和使用,那么虚
2626

2727
![](https://my-blog-to-use.oss-cn-beijing.aliyuncs.com/2019-6/类加载过程.png)
2828

29+
详见:[jvm规范5.4](https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-5.html#jvms-5.4)
30+
31+
![](https://img-blog.csdnimg.cn/20210607102244508.png)
32+
2933
### 加载
3034

3135
类加载过程的第一步,主要完成下面 3 件事情:

0 commit comments

Comments
 (0)