静态代码块与非静态代码块

来源:互联网 发布:网络教育平台有哪些 编辑:程序博客网 时间:2024/05/22 06:09

//静态代码块

static {

System.out.println("1");

}

//非静态代码块

{
System.out.println("2");

}

静态代码块是在程序加载的时候自动加载。

非静态代码块是在每次调用构造方法的时候才会执行,每调用一次,执行一次。


对于静态代码变量(类变量)和静态方法(类方法)加载,程序是自上而下的顺序。

0 0