
深入理解java虚拟机
文章平均质量分 94
跟着太阳奔跑
纸上得来终觉浅,绝知此事要躬行 ——陆游《冬夜读书示子聿》
展开
-
深入理解java虚拟机(一)—jvm内存模型总结
本猿2013年毕业,到现在已经有五年了,虽然一直从事java工作,但是一直是写业务代码,设计业务产品那种,工作节奏比较散漫,最近才深深的感觉到我的能力跟毕业一两年的没多少差别,刚好最近工作闲了下来,开始看别人的一些博客,看了一些感悟,真的很受打击,不信你们看看,原来不知不觉我已经沦为不思进取,不求上进的人了http://www.zuoxiaolong.com/html/article_184.h...原创 2018-06-13 17:48:11 · 4371 阅读 · 0 评论 -
深入理解java虚拟机(二)---GC标记清除算法与垃圾回收器总结
接上一篇的java内存模型,这一篇记录一下GC垃圾回收的算法,说道垃圾回收,首先说说什么情况下会被回收。一 垃圾回收算法1.可达性分析算法一般认为GC回收采用可达性分析算法::从一个被称为GC Roots的对象开始向下搜索,如果一个对象到GC Roots没有任何引用链相连时,则说明此对象不可用。 在java中可以作为GC Roots的对象有以下几种:虚拟机栈中引用的对象、方法区类静态属性引用的对...原创 2018-06-14 10:23:03 · 702 阅读 · 0 评论 -
深入理解java虚拟机(三)---类加载机制
这部分内容都是参考《深入理解java虚拟机—jvm高级特性与最佳实战》-周志明 这本书,大部分都是原创 2018-06-14 11:25:41 · 245 阅读 · 0 评论