Java 中的静态控制流
javaserver side programmingprogramming更新于 2024/7/22 4:36:00
静态控制流识别静态成员,执行静态块,然后执行静态 main 方法。让我们看一个例子 −
示例
public class Demo{ static int a = 97; public static void main(String[] args){ print(); System.out.println("main 方法已完成执行"); } static{ System.out.println(a); print(); System.out.println("我们在第一个静态块内"); } public static void print(){ System.out.println(b); } static{ System.out.println("我们在第二个静态块内"); } static int b = 899; }
输出
97 0 我们在第一个静态块内 我们在第二个静态块内 899 main 方法已完成执行
名为 Demo 的类包含一个静态变量和一个 main 函数,其中调用了 ‘print’ 函数。另一个静态块打印先前定义的静态变量并再次调用 ‘print’ 函数。定义了另一个静态 ‘print’ 函数,它打印另一个变量。还定义了另一个静态块,它打印相关信息。在所有这些静态代码块之外,还定义了另一个静态整数。