《深入了解java虚拟机》学习笔记
王魂凤气
世界上只有一种病,穷病!!!
展开
-
《深入理解java虚拟机》第三章读书心得
这一章主要讲了垃圾收集器和内存分配策略 程序计数器、方法栈、虚拟机栈随线程而生,随线程而灭,不需要进行内存回收,内存回收的主要是堆和方法区内存 垃圾回收的算法主要有: 引用计数法:给对象添加一个引用计数器,有一个地方引用它,计数器值加1,反之减1,当计数器值为0时这个对象就会被回收。这个算法实现比较简单,判定效率比较高。也有一个缺点,就是对象之间互相引用时,这个算法没办法GC回收。 可达性分析算...原创 2019-10-14 21:42:55 · 129 阅读 · 0 评论 -
《深入理解java虚拟机》第二章读书心得
刚学习完了这本书的第二章,我做一个总结。 java虚拟机在运行是的数据区如下图所示: 程序计数器:内空间比较小,可以看作是当前线程所执行的字节码的行号指示器。 Java虚拟机栈:虚拟机栈描述的是java方法执行的内存模型 本地方法栈:作用和虚拟机栈类似,只不过本地方法栈是为虚拟使用到的Native方法服务 Java堆:java虚拟机所管理的内存中最大的一块,并且在虚拟机启动时候创...原创 2019-10-12 22:31:35 · 121 阅读 · 0 评论 -
《深入了解java虚拟机》第一章学习心得
买了《深入理解java虚拟机》有好几天了,今天开始学习这本书,计划一个月内学完这本书。现在把我的学习心得记录下来,分享给大家。 今天看了第一章,学习到了java的发展历史和虚拟机的发展过程。 java第一款虚拟机Exact VM 现在已经停用(准确来说第一款商用虚拟机),但是它是第一款虚拟机,还是具有历史意义的。 jdk1.1时候,只有Exact VM 这一款虚拟机。 jdk1.2出现了HotSp...原创 2019-10-12 17:03:41 · 145 阅读 · 0 评论