初始化块问题
最后一行代码是再次创建对象,能理解不再执行静态初始化块,(即整个程序只执行一次)也明白构造方法会被再执行一次,(及整个程序执行两次)但是为什么初始化块也会再执行一次(即为什么初始化块整个会执行两次?)?初始化块不在构造方法里啊,为什么最后初始化块会执行两次?
最后一行代码是再次创建对象,能理解不再执行静态初始化块,(即整个程序只执行一次)也明白构造方法会被再执行一次,(及整个程序执行两次)但是为什么初始化块也会再执行一次(即为什么初始化块整个会执行两次?)?初始化块不在构造方法里啊,为什么最后初始化块会执行两次?
2018-12-31
举报