Static静态初始化块的作用是进行类的初始化工作。
public class temp {
static String name;
static {
System.out.println("类的初始化工作");
name="张三";
printName();
}
public static void printName() {
System.out.println(name);
}
public static void main(String[] args) {
//main方法什么都没有做
}
}
结果:
类的初始化工作
张三。
Java中语句块运行的顺序:
静态初始化语句块——非静态化语句块——构造方法语句块——成员方法语句块(调用的时候运行)
本文详细解析了Java中静态初始化块的功能与作用,通过实例演示了其如何进行类的初始化工作,包括设置静态变量和调用静态方法。并介绍了Java中语句块的运行顺序,帮助读者更好地理解类加载过程。
448

被折叠的 条评论
为什么被折叠?



