相关疑难解决方法(0)

为什么静态块中的代码不会执行?

在这里我做了一个程序,当我打印 constantin main static块不执行..但当我打印stat执行是否有任何重要static final的java ...?请解释

package com.test.doubt;`

class Doubt {

  public static final int constant = 123;
  public static int stat = 123;

  static {
    System.out.println("Static Block");
  }
}

public class MyProgram {

  public static void main(String[] args) {
    System.out.println(Doubt.constant);
  }
}
Run Code Online (Sandbox Code Playgroud)

java

8
推荐指数
2
解决办法
2196
查看次数

标签 统计

java ×1