public class Test{
static int cnt = 6;
static{
cnt += 9;
}
public static void main(String[
Java Static静态代码块
最新推荐文章于 2024-08-23 15:54:36 发布
本文讨论了Java中静态初始化块和静态变量的执行顺序,澄清了一个常见误解,即静态变量总是先于静态初始化块执行。通过一个示例代码,解释了正确的执行流程,指出初始化块会先于变量赋值执行,并展示了如何得出最终的变量值。最后,列出了类成员和初始化块的执行顺序规则。
摘要由CSDN通过智能技术生成