java基础复习一、代码块执行顺序

 1 /**
 2  * 代码块执行顺序的测试
 3  * 执行顺序 静态代码块>main代码块>构造代码块>构造函数>普通代码块
 4  * @author Administrator
 5  * 
 6  */
 7 public class ClassDemo01 {
 8     static {
 9         System.out.println("这是一个静态代码块");
10     }
11     {
12         System.out.println("这是一个构造代码块");
13     }
14 
15     public ClassDemo01() {
16         System.out.println("这是一个构造函数");
17     }
18 
19     public void print() {
20         System.out.println("这是一个普通代码块");
21     }
22 
23     /**
24      * @param args
25      */
26     public static void main(String[] args) {
27         System.out.println("这是一个main代码块");
28         ClassDemo01 classDemo = new ClassDemo01();
29         classDemo.print();
30     }
31 
32 }

 

posted @ 2015-10-07 23:32  彩虹上行走  阅读(148)  评论(0)    收藏  举报