代碼執(zhí)行優(yōu)先級別
java代碼塊分4大塊(普通代碼塊、構(gòu)造塊、靜態(tài)塊、同步代碼塊(多線程))
普通代碼塊 —— 指寫在一個方法中的語句塊
構(gòu)造塊 ——直接寫在類中的語句塊,優(yōu)先于構(gòu)造方法
靜態(tài)塊 ——直接寫在類中,通過static聲明的語句塊,優(yōu)先于構(gòu)造塊和構(gòu)造方法
同步代碼塊 ——暫不解釋
示例
// 靜態(tài)代碼塊 static { System.out.println("static code() ..."); } // 聲明一個構(gòu)造方法 Test() { System.out.println("Person()構(gòu)造方法"); } // 構(gòu)造塊 { System.out.println("Hello World!!!"); } |
執(zhí)行結(jié)果
static code() ... Hello World!!! Person()構(gòu)造方法 Hello World!!! Person()構(gòu)造方法 |
posted on 2010-06-25 17:19 何方 閱讀(283) 評論(0) 編輯 收藏 所屬分類: java