java静态代码块怎么写

   2024-11-05 8180
核心提示:Java中的静态代码块使用static关键字来定义,它在类被加载时会执行且只执行一次。静态代码块常用于初始化静态变量或执行一些只需

Java中的静态代码块使用static关键字来定义,它在类被加载时会执行且只执行一次。静态代码块常用于初始化静态变量或执行一些只需在类加载时执行一次的操作。

以下是静态代码块的写法:

public class MyClass {    // 静态变量    static int a;    static int b;    // 静态代码块    static {        // 初始化静态变量        a = 10;        b = 20;        // 执行其他操作        System.out.println("静态代码块被执行");    }    public static void main(String[] args) {        // 调用静态变量        System.out.println("a = " + a);        System.out.println("b = " + b);    }}

在上述代码中,静态代码块static {...}用于初始化静态变量ab,并输出一行信息。当MyClass类被加载时,静态代码块会被执行,然后在main方法中访问并输出静态变量的值。

输出结果为:

静态代码块被执行a = 10b = 20

注意:静态代码块的执行顺序与其在代码中的位置有关,它会在静态变量初始化和静态方法调用之前执行。

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号