Java类加载过程之流程图分解
本篇内容主要是对Java类加载过程的一个整体总结,接下来就直接上图吧。
1.加载 2.链接 1.1 验证 1.2 准备 1.3 解析 3.初始化 参考《深入理解Java虚拟机》第2版
《Java虚拟机规范》Java SE 8 … [阅读文章]
聊技术聊人生
本篇内容主要是对Java类加载过程的一个整体总结,接下来就直接上图吧。
1.加载 2.链接 1.1 验证 1.2 准备 1.3 解析 3.初始化 参考《深入理解Java虚拟机》第2版
《Java虚拟机规范》Java SE 8 … [阅读文章]
我们知道,JVM在进行垃圾收集时,需要先标记所有可达对象,然后再清除不可达对象,释放内存空间。那么,如何快速的找到所有可达对象呢?
最简单粗暴的实现,就是每次进行垃圾收集时,都对整个堆中的所有对象进行扫描,找到所有存活对象。逻辑是简单,但性能比较差。 … [阅读文章]
学习JVM虚拟机是一个比较枯燥无味的过程,刚开始基本是看不懂学不懂,然后就是似懂非懂,最后觉得好像懂了一些,到后来又觉得还是没懂,反正就是懵懵懂懂,过目就忘,一问就卡住,说也说不清,其实说的就是我自己。
我觉得在学习了相关理论知识之后,除了进行实操之外,通过提问和回答的方式,也能更好的理解所学知识,并检验自己是否真的理解了。 … [阅读文章]