摘要: Serial收集器 Serial收集器是最基本、历史最悠久的收集器。这个收集器是一个单线程的收集器。它在进行垃圾收集时,必须暂停其他所有的工作线程,直到它收集结束。Serial收集器是新生代的收集器。采用的复制算法。 ParNew收集器 ParNew收集器其实就是Serial收集器的多线程版本,除了 阅读全文
posted @ 2017-08-22 21:05 一步一步学 阅读(119) 评论(0) 推荐(1) 编辑
摘要: 虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、换换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。 类加载的时机 类从被加载到虚拟机内存开始,到卸载出内存为止,它的整个生命周期包括:加载、验证、准备、解析、初始化、使用和卸载七个阶段,其中验证、 阅读全文
posted @ 2017-08-22 16:11 一步一步学 阅读(537) 评论(1) 推荐(1) 编辑
摘要: Class类文件的结构 Class文件是一组以8字节为基础单位的二进制流。当遇到需要占用8字节以上空间的数据项时,则会按照高位在前的方式分割成若干个8位字节进行存储。 根据Java虚拟机规范的规定,Class文件格式采用一种类似于C语言结构体的伪结构来存储数据,这种伪结构中有两种数据类型:无符号书和 阅读全文
posted @ 2017-08-22 11:16 一步一步学 阅读(94) 评论(0) 推荐(0) 编辑