Java静态代码块

/*
    1.使用static关键字可以定义:静态代码块
    2.语法
        static{
            java语句;
            java语句;
        }
    3.static静态代码块在什么时候执行?
        类加载时执行,并且只执行一次
        静态代码块 具有这样的特点/特征
    4.注意:静态代码块在类加载时执行,并且在main方法执行之前执行
    5.静态代码块一般是按照自上而下的顺序执行
    6.静态代码块的作用
        第一:静态代码块不是那么常用,不是每一个类中都要写二点东西
        第二:静态代码块这种语法机制实际上时SUN公司给Java程序员的一个特殊时机
            这个时机叫做:类加载时机
        具体作用:
            项目经理要求:对于所有编写的程序,只要是类加载了,就记录类加载的日志信息
            (哪个类在什么时间加载到JVM中了)
            这些记录日志的代码就写在静态代码块中
 */
public class StaticTest06 {
    //静态代码块
    static {
        System.out.println("A");
    }

    //入口
    public static void main(String[] args) {
        System.out.println("Hello World");
    }

    //编写一个静态代码块
    static {
        System.out.println("C");
    }
}

版权声明:本文为Bluur原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。