静态初始化器

class Test
{
    public static void main(String[] args)
    {
        System.out.println("main start...");
        
        System.out.println(Count.counter);
        new Count().printCounter();
        System.out.println("main end...");
    }
}
class Count
{
    public static int counter;//
    static//静态初始化器(Static Initializer)。仅在类装载的时候执行一次。即:第一次使用类的时候。
    {
        counter=123;
        System.out.println("static block chushihua");
    }
    public void printCounter()
    {
        System.out.println("printCounter method;counter="+counter);
    }
}

posted @ 2013-05-27 14:29  刘文天  阅读(181)  评论(0编辑  收藏  举报