静态代码块

static {

  //...

}

1、静态代码块不能存在于方法内并且只会被执行一次

2、当静态代码块位于主方法所在的类时,在程序主方法运行之前就执行该静态代码块

3、当静态代码块位于不是主方法所在的类时,当主方法调用该类的静态成员或者创建该类的对象时,就会执行该静态代码块,并且优先于当前调用语句或者该类的构造方法

posted on 2018-04-30 13:01  15767140984  阅读(78)  评论(0)    收藏  举报