为什么实例初始化块在构造函数之前执行

为什么实例初始化块在构造函数之前执行