先说结论:
加载顺序: 静态代码块 > main方法 > 初始化代码块 > 构造函数
详细请参考妹纸写的文章,非常的详细: https://www.cnblogs.com/Qian123/p/5713440.html