在 `7、代码块和代码执行顺序.md#静态代码块` 中写到: `静态代码块只在第一次new时执行一次`,但实际上根据JVM规范,static执行的情况还有其他几种,例如getstatic, putstatic, 子类的clinit等 reference: [https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-5.html#jvms-5.5](url)
在
7、代码块和代码执行顺序.md#静态代码块中写到:静态代码块只在第一次new时执行一次,但实际上根据JVM规范,static执行的情况还有其他几种,例如getstatic, putstatic, 子类的clinit等reference: https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-5.html#jvms-5.5