java 静态代码块
时间: 2023-11-12 20:57:46 浏览: 194
Java中的静态代码块是在类加载时执行的一段代码块,它可以用来初始化静态变量或执行一些只需要执行一次的操作。静态代码块的语法如下:
```
static {
// 静态代码块中的代码
}
```
静态代码块会在类加载时执行,且只会执行一次。如果一个类中有多个静态代码块,它们会按照在类中出现的顺序依次执行。
下面是一个简单的例子,演示了静态代码块的使用:
```
public class MyClass {
static int x;
static {
x = 10;
System.out.println("静态代码块执行了");
}
public static void main(String[] args) {
System.out.println("x = " + x);
}
}
```
输出结果为:
```
静态代码块执行了
x = 10
```
阅读全文