Skip to content

Commit

Permalink
[docs]jvm
Browse files Browse the repository at this point in the history
  • Loading branch information
Snailclimb committed Jun 7, 2021
1 parent 0af6c51 commit e2e340c
Show file tree
Hide file tree
Showing 3 changed files with 132 additions and 76 deletions.
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,8 @@

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

JVM 这部分内容主要参考 [JVM 虚拟机规范-Java8 ](https://docs.oracle.com/javase/specs/jvms/se8/html/index.html) 和周志明老师的[《深入理解Java虚拟机(第3版)》](https://book.douban.com/subject/34907497/) (强烈建议阅读多遍!)。

1. **[Java 内存区域](docs/java/jvm/Java内存区域.md)**
2. **[JVM 垃圾回收](docs/java/jvm/JVM垃圾回收.md)**
3. [JDK 监控和故障处理工具](docs/java/jvm/JDK监控和故障处理工具总结.md)
Expand Down
4 changes: 4 additions & 0 deletions docs/java/jvm/类加载过程.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,10 @@ Class 文件需要加载到虚拟机中之后才能运行和使用,那么虚

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

详见:[jvm规范5.4](https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-5.html#jvms-5.4)

![](https://img-blog.csdnimg.cn/20210607102244508.png)

### 加载

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

0 comments on commit e2e340c

Please sign in to comment.