Java基础25-静态代码块

 1 /*
 2 静态代码块
 3 格式:
 4 static{
 5     静态代码块中执行语句
 6 }
 7 特点:随着类的加载而执行,并且只会执行一次,并且还优先于主函数。
 8 作用:用于给类进行初始化
 9 */
10 
11 public class Test{
12     public static void main(String[] args){
13         Test1 t=new Test1();
14         Test1 t2=new Test1();
15         System.out.println("我是主函数");
16     }
17     
18 }
19 
20 class Test1{
21     static{
22         System.out.println("我是静态代码块");
23     }
24     {
25         System.out.println("我是构造代码块");
26     }
27 }

执行结果如下:

 

posted on 2018-12-08 17:34  深海溺心  阅读(130)  评论(0编辑  收藏  举报

导航