关于静态代码块的执行时间

Author: bin9317Created Mar 12, 2020Updated Apr 19, 2020

7、代码块和代码执行顺序.md#静态代码块 中写到: 静态代码块只在第一次new时执行一次,但实际上根据JVM规范,static执行的情况还有其他几种,例如getstatic, putstatic, 子类的clinit等

reference: https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-5.html#jvms-5.5