java static加载顺序
时间: 2023-10-27 18:51:38 浏览: 90
java 代码块与静态代码块加载顺序
Java中静态变量和静态代码块的初始化顺序是按照它们在类中出现的顺序依次执行的。具体来说,初始化顺序如下:
1. 静态变量声明时指定的初始值。
2. 静态代码块中的语句。
如果一个类同时具有多个静态变量和静态代码块,它们会按照它们在类中出现的顺序依次执行。当然,如果静态变量和静态代码块之间存在互相调用的情况,那么它们的执行顺序就要根据它们的依赖关系来确定了。
阅读全文