1、类加载机制 ① 装载 class文件 – 字节流 – 类加载器 类加载器:通过父类委托机制加载ClassLoader层级最高的class 将这个字节流所代表的静态储存结构转换成方法区的运行时数据结构 在Java堆中生成一个数据访问入口也就是java.lang.class对象 双亲委派(父类委托) ②链接 验证:验证文件是否有问题准备:为类的静态变量分配内存并且初始化为当前类型的默认值解析:是从运行时变量池中的符号引用动态具体指的过程(符号引用转换为直接引用) ③初始化 给静态变量负值初始化静态代码块执行Cinit方法 ④使用 ⑤卸载