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();
    }
}

image.png

posted @ 2020-07-22 20:32  sinlearn  阅读(114)  评论(0编辑  收藏  举报