JVM 类的生命周期 初始化阶段 规定的几种主动引用情况有缺失

还有一种是:
当一个接口中定义了JDK8新加入的默认方法(被default关键字修饰的接口方法)时,如果有这个接口的实现类发生了初始化,那该接口要在其之前被初始化。

参见《深入理解Java虚拟机(第三版)》7.2 类加载的时机

这是我的验证代码示例