类加载器:
当程序需要是用某个类·时,如果该类还没有被加载到内存中,则,系统会通过加载,连接,初始化 这三步来对类进行初始化
加载:就是指将class文件夹读入内存,并为之创建一个Class对象
任何类被使用时,系统都会·建立一个Class对象
连接:验证是否有正确的内部结构,并和其他类协调一致
准备为类的静态成员分配内存,并设置默认初始化值·
解析:将类的二进制数据中的字符引用替换为直接引用
初始化:
三种类加载器:classloader
任务:将java中的class文件,加载进入内存
Bootstrap ClassLoader 根类加载器
Extension ClassLoader 扩展类加载器
System ClassLoader 系统类加载器
网友评论