-(1) Jvm
知行之美
厚德载物 自强不息
展开
-
jvm----GC回收机制
何时回收新生代:当创建对象时Eden区空间不够时触发年老代:年老代放满之后回收区域 堆内存:年轻代、年老代 (对象:强(不回收)弱软 、虚(finalizer独立线程回收)) 方法区内存:基本不参与回收回收算法根集(root set)算法:确定从根开始哪些是可达的和原创 2016-04-10 15:12:36 · 240 阅读 · 0 评论 -
jvm---编译、执行
源码编译机制类加载机制执行机制《1》分析和输入到符号表 《2》注解处理《3》语义分析和生成class文件class文件《1》结构信息。包括class文件格式版本号及各部分的数量与大小的信息《2》元数据。对应于Java源码中声明与常量的信息。包含类/继承的超类/实现的接口的声明信息、域与方法声明信息和常量池《3》方法原创 2016-04-10 15:08:16 · 183 阅读 · 0 评论 -
JVM如何加载一个类的过程,双亲委派模型中有哪些方法
1、类加载过程:加载、验证、准备、解析、初始化加载在加载阶段,虚拟机主要完成三件事: 1.通过一个类的全限定名来获取定义此类的二进制字节流。 2.将这个字节流所代表的静态存储结构转化为方法区域的运行时数据结构。 3.在Java堆中生成一个代表这个类的java.lang.Class对转载 2016-04-10 15:16:13 · 1210 阅读 · 0 评论