Java 静态控制流


静态控制流标识静态成员,执行静态块,然后执行静态 main 方法。我们来看一个示例 −

示例

 在线演示

public class Demo{
   static int a = 97;
   public static void main(String[] args){
      print();
      System.out.println("The main method has completed executing");
   }
   static{
      System.out.println(a);
      print();
      System.out.println("We are inside the first static block");
   }
   public static void print(){
      System.out.println(b);
   }
   static{
      System.out.println("We are inside the second static block");
   }
   static int b = 899;
}

输出

97
0
We are inside the first static block
We are inside the second static block
899
The main method has completed executing

一个名为 Demo 的类包含一个静态变量和一个 main 函数,其中调用了“print”函数。另一个静态块打印前面定义的静态变量,并再次调用“print”函数。定义了另一个静态“print”函数,用于打印另一个变量。还定义了另一个静态块,用于打印相关消息。在所有这些代码的静态块之外,定义了另一个静态整数。

更新于:2020 年 7 月 13 日

760 次浏览

启动你的 职业生涯

在完成课程时取得认证

开始
广告