Java类加载机制

1、加载
  1)通过类的全限定名,获取类的字节码文件的二进制流
  2)将二进制流所代表的静态存储结构转化为方法区的运行时数据结构
  3)在内存中生成一个class对象
2、验证
  1)文件格式验证
  2)元数据验证
  3)安全验证
3、准备
  为类变量分配内存并设置初始值
4、解析
  将符号引用转化为直接引用
5、初始化
  为类变量赋值、执行static代码块、执行普通代码块和构造方法

posted on 2019-04-25 12:36  楼兰剑客  阅读(119)  评论(0编辑  收藏  举报

导航