java中的構(gòu)造塊、靜態(tài)塊等說明
一:這篇博客寫的時候我在學(xué)校已經(jīng)一個星期了,為什么又會想到寫這le,因?yàn)檫@幾天又在重新學(xué)下有關(guān)spring、myBatis的知識,其中在實(shí)例化sessionFactory的時候用到了靜態(tài)塊,雖然在學(xué)習(xí)Hibernate時也用到過,那時候沒現(xiàn)在想的深入。所以就回過頭來記載下吧。
最近自己突然覺得做網(wǎng)頁好沒意思啊,強(qiáng)烈的感覺啊,現(xiàn)在覺得去學(xué)習(xí)android和ios很好,因?yàn)橛X得做網(wǎng)頁都是那幾個框架,一成不變啊,寫來寫去都是這么做。看來自己在程序這方面做不久啊。
二:先說說靜態(tài)塊:
static{
System.out.println("靜態(tài)塊");
}
這是靜態(tài)塊的寫法。靜態(tài)塊優(yōu)先于主方法執(zhí)行,主類中的靜態(tài)塊優(yōu)先于類中的靜態(tài)塊執(zhí)行。靜態(tài)塊優(yōu)先于構(gòu)造塊,并且只執(zhí)行一次。
構(gòu)造快:
className{ { System.out.println("構(gòu)造塊"); } publicName(){ System.out.println("構(gòu)造方法中"); } } |
構(gòu)造塊會隨著構(gòu)造方法執(zhí)行,構(gòu)造方法執(zhí)行多少次,構(gòu)造塊就執(zhí)行多少次,構(gòu)造塊優(yōu)先于構(gòu)造方法執(zhí)行
posted on 2014-06-25 14:45 順其自然EVO 閱讀(146) 評論(0) 編輯 收藏 所屬分類: 測試學(xué)習(xí)專欄