jvm
一只kaokaola
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JVM之垃圾回收
判断对象是否为垃圾算法 引用计数算法 可达性分析算法 标记-清除算法 图中描述,根据可达性分析算法由GC-Root连接BE、GFK其他的对象在sweep阶段删除,但是缺点是会产生碎片化,如果有大对象进来的话会导致连续空间不足的情况 复制算法 赋值算法适用于新生代回收,因为对象存活率低 标记-整理算法 分代收集算法 分为Minor GC 新生代与FullGC 老年代 ...原创 2019-04-24 17:01:08 · 151 阅读 · 0 评论 -
JVM之内存模型
内存模型-私有部分 代码演示: package com.imooc.java.reflect; public class ByteCodeSample { public static int add(int a,int b){ int c = 0; c = a+b; return c; } } 对class文件进行反编译 ap...原创 2019-04-24 17:01:38 · 184 阅读 · 0 评论 -
JVM之反射
平台无关性 编译时,把源码编译成字节码 写一个java代码,利用javac生成class文件,可以利用javap进行反汇编,生成虚指令(字节码) public class com.kaola.zkTest.ByteCodeSample { public com.kaola.zkTest.ByteCodeSample(); Code: 0: aload_0 ...原创 2019-04-24 17:02:04 · 170 阅读 · 0 评论
分享