对于一个类而言,按照如下顺序执行: 执行静态代码块执行构造代码块执行构造函数 对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序依次是: 静态变量静态初始化块变量初始化块构造器 ps. 构造代码块 只有在构造函数被调用时执行,并且每次调用都会执行 静态代码块 在主函数前执行,且只执行一次