http://www.verejava.com/?id=16992781354342

/**    知识点: 代码块        1. 普通代码块        2. 构造代码块        3. 静态代码块    */public class CodeBlock {        //写在构造方法里的叫  构造代码块    public CodeBlock() {        System.out.println("CodeBlock 初始化");    }    //写在 static 块里的叫  静态代码块    static {        System.out.println("static 执行");    }    public static void main(String[] args) {        //写在方法里的叫  普通代码块        System.out.println("hello");        new CodeBlock();    }}/**    注意: 静态代码块是在程序编译期运行 所以静态代码块会在构造方法前调用*/

http://www.verejava.com/?id=16992781354342

收藏 打印