
Java学习
leo.legend
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【java】自定义类加载器
以前只知道自定义类加载器需要继承ClassLoader和重写findClass方法,但实践出真知,还是自己动手写一个才能理解透彻。首先,文件的位置并不是固定要在当前packge下面,可以位于磁盘中的任意文件夹下面,甚至是网络流都可以。读取之后要把结果转换成一个byte[],最后调用defineClass方法定义类,此处需要注意,defineClass的第一个参数name,这个是需要与当前包原创 2015-08-28 15:56:41 · 1222 阅读 · 0 评论 -
【JVM】关于垃圾回收
stop the world是jvm枚举根节点时一定会发生的,无论是新生代还是老年代。(G1收集器号称不区分新生代和老年代,但是jdk1.7时尚不稳定)如果to-survivor不能放下eden和from-survivor的内容,则要把eden和from-survivor中的内容提前根据分配担保机制放到老年代。空间分配担保:发生minor gc以前,首先检查老年代可用空间是否大于新生代中对原创 2015-09-18 10:44:37 · 336 阅读 · 0 评论