下面展示一些 内联代码片
。
// A code block
var foo = 'bar';
// An highlighted block
public class My3_1_static_ff_Class4 {
static {
System.out.println("My3_static_ff_Class4方法:静态代码块");
}
}
下面展示一些 内联代码片
。
// A code block
var foo = 'bar';
// An highlighted block
public class My3_1_static_ff_main_Class4 {
static{
System.out.println("main函数的静态代码块");
}
public static void main(String[] args){
My3_1_static_ff_Class4 hen=new My3_1_static_ff_Class4();
My3_1_static_ff_Class4 hen1=new My3_1_static_ff_Class4();
}
}
当类被加载时,静态代码块会执行,由于类只加载一次,因此静态代码块只执行一次,在程序中,通常会使用静态代码块来对垒测定成员变量进行初始化。