static块、构造块、构造方法运行顺序

static块、构造块、构造方法运行顺序以及执行次数

 

代码
public class Block
{
static
{
System.
out.println("static块");
}

{
System.
out.println("构造块");
}

Block()
{
System.
out.println("构造方法!!!");
}
public static void main(String[] args)
{
new Block();
new Block();
new Block();
}
}
/*
//output:
static块
构造块
构造方法!!!
构造块
构造方法!!!
构造块
构造方法!!!
*/
//~从打印结果来看,静态块只会在类加载的时候执行一次。并且在构造方法之前执行。
//~

 

 

posted @ 2010-12-21 10:32  meng72ndsc  阅读(251)  评论(0编辑  收藏  举报