class类加载机制
Posted 随心2017
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了class类加载机制相关的知识,希望对你有一定的参考价值。
1。类的加载过程
a。加载-链接-初始化-使用-卸载
加载:
查找并加载类的二进制数据
链接:
验证类的正确性,为类的静态变量分配内存,并将其初始化为默认值,把类的符号引用转换为直接引用。
初始化:
类加载:
把class文件读入内存中,放在方法区内,然后在堆区创建一个class对象,用来封装类在方法区内的对象。
加载器:
通过classloader的子类来形成的,
启动类加载器,标准扩展类加载器,系统类加载器,自定义加载器
类加载器的顺序
a。先坚持是否加载,从下到上检查
b。加载时,从上到下逐级加载
以上是关于class类加载机制的主要内容,如果未能解决你的问题,请参考以下文章