实例代码块执行顺序

 1 //判断以下程序的执行顺序
 2 public class CodeOrder{
 3     
 4     // 静态代码块
 5     static{
 6         System.out.println("A");
 7     }
 8 
 9     // 入口
10     // A X Y C B Z
11     public static void main(String[] args){
12         System.out.println("Y");
13         new CodeOrder();
14         System.out.println("Z");
15     }
16 
17     // 构造方法
18     public CodeOrder(){
19         System.out.println("B");
20     }
21 
22     // 实例语句块
23     {
24         System.out.println("C");
25     }
26 
27     // 静态代码块
28     static {
29         System.out.println("X");
30     }
31 
32 }

 

posted @ 2020-06-18 09:15  1998青年  阅读(162)  评论(0编辑  收藏  举报