加载类的过程
(1)装载:查找和导入Class文件;
(2)链接:执行校验、准备和解析步骤,其中解析步骤是可以选择的:
a) 校验:检查载入Class文件数据的正确性;
b) 准备:给类的静态变量分配存储空间;
c) 解析:将符号引用转成直接引用;
(3)初始化:对类的静态变量、静态代码块执行初始化工作。