类加载的五个步骤:加载、验证、准备、解析、初始化

    加载:通过类的全限定名来获取类的二进制字节流
    将字节流代表的静态存储区转化为方法区的运行时数据区

    验证:包括文件格式验证、元数据验证、字节码验证、符号引用验证

    准备:为类中的变量分配空间,并赋初始值。