静态代码块都是我们类的5大成分(成员变量、成员方法、构造器、代码块、内部类)之一
静态代码块
格式:static{}
特点:属于类,与类一起优先加载,自动触发执行一次。
作用:可以用于在程序启动时,进行静态资源的初始化操作。
比如我们玩斗地主,总共54张牌,先初始化好,就用static{}静态代码块
/**
code类
*/
public class Code {
// 随着类的加载加载一次
//静态代码块也随着类的加载 加载一次
static{
System.out.println("静态代码块");
}
}
-------------
/**
测试类
*/
public class Tset {
public static void main(String[] args) {
//再次调用,也只会执行一次
Code code = new Code();
Code code2 = new Code();
//执行我们静态代码块的内容
}
}