// Java 静态代码块示例
class StaticBlockExample {
// 静态变量
static int staticVariable;
// 静态代码块
static {
// 静态代码块用于初始化静态变量或执行一些静态资源的加载
System.out.println("静态代码块被调用");
staticVariable = 10;
}
// 构造函数
public StaticBlockExample() {
System.out.println("构造函数被调用");
}
// 主方法
public static void main(String[] args) {
System.out.println("主方法开始执行");
// 创建对象前,静态代码块已经执行
StaticBlockExample example = new StaticBlockExample();
// 输出静态变量的值
System.out.println("静态变量的值: " + staticVariable);
}
}
在这个例子中,静态代码块会在类加载时自动执行,并初始化静态变量 staticVariable
。当创建 StaticBlockExample
对象时,构造函数会被调用,但静态代码块在此之前已经执行过了。
上一篇:java list 对象排序
下一篇:java 全局异常处理
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站