- 代码块是类的五大成分之一(成员变量、构造器、方法、代码块、内部类)
- 格式:
static{...}
- 特点:类加载时自动执行,因为类只会加载一次,所以静态代码块也只会执行一次
- 作用:用于给类进行初始化操作
public class Test {
public static String Api;
// 静态代码块:属于类,与类一起加载
static {
Api = "xxx";
System.out.println("静态代码块");
}
}
- 格式:
{...}
- 特点:对象创建时,执行实例代码块,并在构造器前执行
- 作用:和构造器一样,用于给对象进行初始化操作