Java基础--代码块
代码块
匿名代码块:一般用于赋初始值
静态代码块:静态代码块(只执行一次,和类一起加载)
构造方法:初始化对象
执行顺序: 静态代码块 匿名代码块 构造方法
package oop.demo07;
public class Person {
{
// 匿名代码块: 一般用于赋初始值
System.out.println("匿名代码块");
}
static {
// 静态代码块(只执行一次,和类一起加载)
System.out.println("静态代码块");
}
public Person(){
System.out.println("构造方法");
}
}
package oop.demo07;
public class Application {
public static void main(String[] args) {
Person person = new Person();
System.out.println("================");
Person person2 = new Person();
}
}