- 博客(3)
- 资源 (4)
- 收藏
- 关注
原创 虚拟机类加载机制
类从被加载到虚拟机内存,到卸载出内存为止,经历了7个阶段:加载、验证、准备、解析、初始化、使用、卸载。其中验证、准备、解析统称为连接。解析有时候在初始化后面,这是为了支持java语言的动态绑定。 加载:加载需要完成以下三件事 通过一个类的全限定名来获取定义此类的二进制字节流; 将这个字节流所代表的静态储存结构转化为方法区运行时数据结构; 在内存中生存一个代表这个类的java.long.Class
2016-06-04 20:02:33 370
原创 双亲委派机制
定义:虚拟机把描述类的数据从class文件加载到内存,并对数据进行校验,转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制 工作机制 类装载器就是寻找类的字节码文件,并构造出类在JVM内部表示的对象组件。在Java中,类装载器把一个类装入JVM中,要经过以下步骤:(1) 装载:查找和导入Class文件;(2) 链接:把类的二进制数据合并到JRE中;校验:检查载入
2016-06-01 14:37:56 1149
原创 垃圾收集器介绍
1.Serial收集器Serial是最基本历史最悠久的收集器,曾经(在JDK1.3.1之前)是虚拟机新生代收集的唯一选择。它是单线程收集器。单线程的含义是指他只会使用一个CPU或者一条收集线程来完成收集工作,而且在它进行收集的时候,必须暂停其他所有的工作线程。虽说Serial收集器对于商业的大型虚拟机不适用,但是确实Client模式下默认的新生代收集器。因为它简单高效。同时桌面端的新生代不会太大,回
2016-06-01 14:02:43 561
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人