package java_learning;
/*
静态初始器(静态块)
块是由大括号包围的一段代码。静态初始器(Static Initializer)是一个存在于类中、方法外面的静态块。静态初始器仅仅在类装载的时候(第一次使用类的时候)执行一次,往往用来初始化静态变量。
*/
public class static_Initializer {
public static int i;
static {
i = 10;
System.out.println("now in static block.");
}
public void test(){
System.out.println("test method :i= "+i);
}
public static void main(String[]args){
System.out.println("class i ="+i);
new static_Initializer().test();
}
}
static_Initializer
最新推荐文章于 2022-09-18 13:36:28 发布