类加载
豆豆里有大白兔
我的小鱼你醒了,还认识早晨吗?昨夜你曾经说,愿夜幕永不开启。你的香腮边轻轻滑落的,是你的泪,还是我的泪?初吻吻别的那个季节,不是已经哭过了吗?我的指尖还记忆着,你慌乱的心跳。温柔的体香里,那一缕长发飘飘。
展开
-
类的生命周期
其中类加载的过程包括加载、验证、准备、解析、初始化 5个阶段加载 主要做三件事情: 1)通过一个类的全限定名来获取定义此类的二进制字节流 2)将这个字节流的静态存储结构转换成方法区(类信息存储在永久代,类卸载就是对永久代的垃圾收集)的运行时数据结构 3)在Java堆中生成一个代表这个类的Class对象,作为方法区这些数据的访问入口 第一点获取类的二进制字节流并没有限定从哪里获取,现有以下几种参原创 2016-08-19 15:55:57 · 349 阅读 · 0 评论 -
类加载器
三种系统提供的类加载器: 启动类加载器(Bootstrap):这个类加载器负责将放在JAVA_HOME/lib目录下的类库记载到虚拟机内存中,这个加载器无法被程序引用 扩展类加载器(Extension):由sun.misc.Launcher$ExtClassLoader实现,负责加载JAVA_HOME/lib/ext目录或者java.ext.dirs指定的路径的类库 应用程序类加载器(Applica原创 2016-08-19 16:00:24 · 291 阅读 · 0 评论