jvm类加载机制

一 类加载过程

   1. 加载 ,加载字节码文件到内存

   2. 验证,验证字节码文件是否符合jvm规范

   2.1 准备,类变量分配空间

   3. 解析,将常量池里面符号引用替换为直接引用

   4.初始化,初始化类变量

二 双亲委派模型

   1. 启动 类加载器 (bootstrap) 

   2. 扩展 类加载器 (extension classloader)

   3.应用程序类加载器 (application )

  4.自定义类加载器 

    除了启动 类加载器 ,其他类加载器首先要交给自己的父加载器,只有父加载器无法完成请求时,才会由当前的类加载器来完成。

 

 

 

 

 

 

 

 

 

 

 

 

 

   

posted on 2017-03-20 23:26  豆沙包没有肉  阅读(92)  评论(0编辑  收藏  举报

导航