Java static 使用

1. 静态代码块

class H
{
     static{
        Sysout.out.println("static block");
    }      
}

静态代码块先与构造函数执行

静态代码块: 静态代码块在类被加载的的时候执行,而构造函数在生成对象的时候执行。

要想调用某个类来生成对象,首先需要将类加载的Java虚拟机(JVM)上,然后又JVM加载这个类来生成对象。

类的静态代码块之后执行一次,是在类被加载的时候执行。

原文地址:https://www.cnblogs.com/linlf03/p/7820236.html