Java中静态变量、静态代码块、非静态代码块以及静态方法的加载顺序

时间:2022-03-19 19:32:48

在研究单例设计模式的时候,用到了静态变量和静态方法的内容,出于兴趣,这里简单了解一下这四个模块在类初始化的时候的加载顺序。

经过研究发现,它们的加载顺序为:

1、非静态代码块

2、静态变量或者静态代码块