随笔分类 - JVM
摘要:前言 《Java虚拟机规范》中并没有关于垃圾收集器的相关章节,所以本篇文章的内容将完全参考周志明老师的书籍,目的同样是归纳总结形成自己的理解。虚拟机的运行时数据区可划分为程序计数器、Java虚拟机栈、本地方法栈、堆、方法区,其中前三者随着线程的创建而建立,后两者随着虚拟机的启动而创建,所以在线程结束
阅读全文
摘要:前言 Java虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、解析和初始化,最终形成可以直接被虚拟机使用的Java类型,这个过程被称作虚拟机的类加载机制,类的整个生命周期包括加载、验证、准备、解析、初始化、使用和卸载,其中验证、准备、解析统称为连接,如图所示: 类加载过程 加载 通
阅读全文
摘要:前言 从开始阅读《Java虚拟机规范》到现在已经历时二个月了,中途出现过多次想要放弃的念头,它不像源码那样直观,是什么就是什么,纯属一堆描述...前半部分都是一字不落的看完,后半部分挑选重点的内容来阅读,不然真要吐了...细节部分就留着需要的时候在来攻克它。在阅读过程中对比《深入Java虚拟机》中的
阅读全文
摘要:针对我为什么要读 首先压根就谈不上自己很厉害,什么Java基础已经很精通了,工作快三年了,依然还是个弟弟级别的水平。实际上我是有自己的一个规划,整个知识脉络的先后顺序,细心的人可以发现从开始写博客到后续的文章都有一个明显的个人,比如先是集合、再到线程、线程池、队列、锁等等,好了好了,说重点了。由于最
阅读全文
浙公网安备 33010602011771号