JVM加载顺序:加载-连接(验证、准备、解析)-初始化-使用-卸载 加载:加载所有的class文件 验证:验证class文件,类是否符合java虚拟机的要求 准备:为静态变量分配内存 解析:将类中符号引用解析直接引用