随笔分类 -  JVM

JVM
摘要:关于垃圾回收,主要是两个步骤: 垃圾对象的判断方法 那么,哪些对象可以被认为是“GC Roots”对象呢,如下 Class - 由系统类加载器加载的对象,这些类是不能够被回收的,他们可以以静态字段的方式保存持有其它对象。 Thread - 活着的线程 Stack Local - Java方法的loc 阅读全文
posted @ 2016-06-24 21:42 风一样的码农 阅读(1431) 评论(0) 推荐(0) 编辑
摘要:什么是类加载器 负责读取 Java 字节代码,并转换成java.lang.Class类的一个实例; 类加载器与类的”相同“判断 类加载器除了用于加载类外,还可用于确定类在Java虚拟机中的唯一性。 即便是同样的字节代码,被不同的类加载器加载之后所得到的类,也是不同的。 通俗一点来讲,要判断两个类是否 阅读全文
posted @ 2016-04-15 09:54 风一样的码农 阅读(3327) 评论(1) 推荐(0) 编辑
摘要:前言 以下sun.misc.Unsafe源码和demo基于jdk1.7; 最近在看J.U.C里的源码,很多都用到了sun.misc.Unsafe这个类,一知半解,看起来总感觉有点不尽兴,所以打算对Unsafe的源码及使用做个分析; 另外,网上找了份c++的源代码natUnsafe.cc(可惜比较老, 阅读全文
posted @ 2016-04-14 17:09 风一样的码农 阅读(18432) 评论(3) 推荐(3) 编辑

点击右上角即可分享
微信分享提示