码迷,mamicode.com
首页 > 其他好文 > 详细

class类加载机制

时间:2017-03-02 18:21:10      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:进制   ssl   数据   定义   分配   默认   启动   创建   查找   

1。类的加载过程

  a。加载-链接-初始化-使用-卸载

 加载:

    查找并加载类的二进制数据

 链接:

     验证类的正确性,为类的静态变量分配内存,并将其初始化为默认值,把类的符号引用转换为直接引用。

 初始化:

  类加载:

     把class文件读入内存中,放在方法区内,然后在堆区创建一个class对象,用来封装类在方法区内的对象。

 

加载器:

  通过classloader的子类来形成的, 

  启动类加载器,标准扩展类加载器,系统类加载器,自定义加载器

 

类加载器的顺序 

  a。先坚持是否加载,从下到上检查

  b。加载时,从上到下逐级加载

 

class类加载机制

标签:进制   ssl   数据   定义   分配   默认   启动   创建   查找   

原文地址:http://www.cnblogs.com/suixin84/p/6491919.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!