JVM
文章平均质量分 81
HEL_WOR
这个作者很懒,什么都没留下…
展开
-
JVM注解@CallSensitive
转载请注明 http://blog.csdn.net/HEL_WOR/article/details/50199797@CallSensitive是JVM中专用的注解,在类加载过过程中是可以常常看到这个注解的身影的。 这是在Sun.reflect中的定义:@Retention(RetentionPolicy.RUNTIME)@Target({ java.lang.annotation.Elem原创 2015-12-06 23:28:57 · 15106 阅读 · 5 评论 -
反射和类加载器
转载请注明:http://blog.csdn.net/hel_wor/article/details/50375054当初看了几本书后因为觉得反射,多态,动态链接有共同的地方,所以对底层有了好奇。终于能动手写这篇博客了,前前后后的逻辑感觉能走通了。 反射和类加载器的关系,即是我们在反射调用某个类时,这个类会被类加载器加载一次,第一个问题,如何去加载这个类,第二个问题,谁来加载这个类。加载的这个类原创 2015-12-21 22:33:16 · 1202 阅读 · 0 评论 -
JVM的垃圾回收
转载请注明:http://blog.csdn.net/HEL_WOR/article/details/50422622有一周没写博客了,网上关于JVM垃圾回收的博客资料很多,有概述的,也有描述代码的,或许我看了点书,看了点博客,对垃圾回收的原理可能理解了,晓得它是怎么完成任务的,但我想要一个个的试着实现才能真正理解吧,希望在足够深入后能够触内旁通。如果有读者发现内容中有错误,欢迎指出,我会吸收改正原创 2015-12-29 00:23:18 · 1052 阅读 · 0 评论 -
MarkSweep算法
MarkSweep是Hot Spot用于收集老年代的算法 在Hot Spot里,新生代用copy算法来收集,cheney算法是copy算法的一种,老年代用MarkSweep算法收集垃圾,这两种算法都属于跟踪收集器,即通过目标对象是否可达来判断是否是需要收集的垃圾。关于这两种算法的大致描述,在 JVM的垃圾回收有描述。对于MarSweep的大致实现原理和代码,在Baby’s First Garbag原创 2016-01-04 22:46:58 · 1443 阅读 · 0 评论 -
类加载器
这是第一篇博客,如果您在阅读中发现错误,欢迎指出,我会吸收改正。 转载请注明http://blog.csdn.net/HEL_WOR/article/details/50103363—————————————————————————————————— Update:类加载器内容已重写,这篇写的不好,建议移步至新博客:理解类加载器 ——————————————————————————————原创 2015-11-29 23:59:33 · 850 阅读 · 0 评论 -
理解类加载器
转载请注明:http://blog.csdn.net/HEL_WOR/article/details/512877865个月前写了第一篇博客就是类加载器,这两天在common-pool2中的驱逐逻辑里遇到了对上下文类加载器的使用,觉得需要重写写一次类记载器通俗来理解就是用来加载class文件,当需要创建一个对象时,都会使用到类加载器,对于继承自ClassLoader抽闲类的子类加载器实现加载功能都原创 2016-05-01 02:22:35 · 4753 阅读 · 0 评论