亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Java > 正文

JAVA靜態代碼塊的作用

2019-11-11 03:16:27
字體:
來源:轉載
供稿:網友
一 般情況下,如果有些代碼必須在項目啟動的時候就執行的時候,需要使用靜態代碼塊,這種代碼是主動執行的;需要在項目啟動的時候就初始化,在不創建對象的情 況下,其他程序來調用的時候,需要使用靜態方法,這種代碼是被動執行的. 靜態方法在類加載的時候 就已經加載 可以用類名直接調用比如main方法就必須是靜態的 這是程序入口兩者的區別就是:靜態代碼塊是自動執行的;靜態方法是被調用的時候才執行的.
區別很簡單:靜態代碼塊,在虛擬機加載類的時候就會加載執行,而且只執行一次;非靜態代碼塊,在創建對象的時候(即new一個對象的時候)執行,每次創建對象都會執行一次
相同點:都是在JVM加載類時且在構造方法執行之前執行,在類中都可以定義多個,    一般在代碼塊中對一些static變量進行賦值。不同點:靜態代碼塊在非靜態代碼塊之前執行(靜態代碼塊—>非靜態代碼塊—>構造方法)。    靜態代碼塊只在第一次new執行一次,之后不再執行,而非靜態代碼塊在每new    一次就執行一次。非靜態代碼塊可在普通方法中定義(不過作用不大);而靜態代碼塊不行。例://普通類public class PuTong {public PuTong(){System.out.PRint("默認構造方法!-->");}//非靜態代碼塊{System.out.print("非靜態代碼塊!-->");}//靜態代碼塊static{System.out.print("靜態代碼塊!-->");}public static void test(){{System.out.println("普通方法中的代碼塊!");}}}//測試類public class TestClass {/*** 區別兩次new靜態與非靜態代碼塊執行情況*/public static void main(String[] args) {PuTong c1 = new PuTong();c1.test();PuTong c2 = new PuTong();c2.test();}}/*運行輸出結果是:靜態代碼塊!-->非靜態代碼塊!-->默認構造方法!-->普通方法中的代碼塊!非靜態代碼塊!-->默認構造方法!-->普通方法中的代碼塊!*/
繼承的時候:
分析:對象的初始化順序:首先執行父類靜態的內容,父類靜態的內容執行完畢后,接著去執行子類的靜態的內容,當子類的靜態內容執行完畢之后,再去看父類有沒有非靜態代碼塊,如果有就執行父類的非靜態代碼塊,父類的非靜態代碼塊執行完畢,接著執行父類的構造方法;父類的構造方法執行完畢之后,它接著去看子類有沒有非靜態代碼塊,如果有就執行子類的非靜態代碼塊。子類的非靜態代碼塊執行完畢再去執行子類的構造方法。總之一句話,靜態代碼塊內容先執行,接著執行父類非靜態代碼塊和構造方法,然后執行子類非靜態代碼塊和構造方法。 而且子類的構造方法,不管這個構造方法帶不帶參數,默認的它都會先去尋找父類的不帶參數的構造方法。如果父類沒有不帶參數的構造方法,那么子類必須用supper關鍵子來調用父類帶參數的構造方法,否則編譯不能通過。 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩美女视频免费在线观看| 另类视频在线观看| 美女黄色丝袜一区| 久久久久久久成人| 川上优av一区二区线观看| 亚洲a在线观看| 日韩欧美在线中文字幕| 亚洲国产精品久久久久秋霞不卡| 韩曰欧美视频免费观看| 亚洲国产欧美一区二区三区久久| 97超碰蝌蚪网人人做人人爽| 欧美大胆a视频| 欧美在线激情视频| 欧洲亚洲妇女av| 欧美老少做受xxxx高潮| 亚洲成人激情在线| 色综合久综合久久综合久鬼88| 久久久国产在线视频| 国产精品一二三在线| 国产精品视频自在线| 精品无码久久久久久国产| 26uuu另类亚洲欧美日本老年| 欧美体内谢she精2性欧美| 久久久久久999| 国产精品福利片| 国产视频自拍一区| 午夜欧美大片免费观看| 亚洲精品久久久久久久久久久久久| 亚洲毛茸茸少妇高潮呻吟| 69av在线播放| 欧美在线视频a| 国产精品九九久久久久久久| 中文字幕av一区二区| 不卡av在线播放| 欧美极度另类性三渗透| 91青草视频久久| 亚洲精品成人免费| 国产日韩欧美电影在线观看| 色妞一区二区三区| 国产视频综合在线| 亚洲成人av片在线观看| 久久综合久久88| 国产成人av网| 久久综合免费视频| 欧美国产日韩一区二区在线观看| 亚洲三级免费看| 亚洲精品视频中文字幕| 日韩午夜在线视频| 成人免费大片黄在线播放| 日韩av一区二区在线| 在线播放亚洲激情| 精品视频偷偷看在线观看| 国产一区二区精品丝袜| 欧美另类第一页| 国产日韩精品一区二区| 成人a在线观看| 中文字幕v亚洲ⅴv天堂| 久久中文字幕国产| 91精品国产综合久久香蕉922| 久久精品视频一| 国产视频一区在线| 亚洲一区二区三区在线免费观看| 97国产精品人人爽人人做| 日本免费一区二区三区视频观看| 国产一区二区日韩| 欧美日韩中文字幕| 伊人伊成久久人综合网站| 欧美成人精品在线| 91成人精品网站| 亚洲第一区在线观看| 精品一区二区三区四区在线| 精品网站999www| 久久亚洲综合国产精品99麻豆精品福利| 欧美中文字幕在线| 日韩欧美在线视频观看| 国产一区二区三区在线观看网站| 精品女同一区二区三区在线播放| 日本高清视频精品| 福利一区福利二区微拍刺激| 欧美亚洲伦理www| 精品高清美女精品国产区| 色爱精品视频一区| 91福利视频在线观看| 91精品在线观看视频| 中文字幕欧美日韩精品| 日韩中文字幕国产| 久久亚洲私人国产精品va| 免费不卡欧美自拍视频| 久久国产色av| 国产成人精彩在线视频九色| 国产精品十八以下禁看| 17婷婷久久www| 亚洲激情视频在线观看| 亚洲精品视频免费在线观看| 96精品久久久久中文字幕| 国产精品狼人色视频一区| 久热精品视频在线免费观看| 国产精品99久久久久久www| 亚洲高清一二三区| 国产精品视频公开费视频| 亚洲精品自拍偷拍| 国产成人精品在线| 国产精品第一第二| 亚洲精品欧美极品| 欧美日韩性视频| 亚洲香蕉成人av网站在线观看| 亚洲综合在线播放| 日韩av在线一区| 日韩欧美第一页| 26uuu日韩精品一区二区| 国产精品jizz在线观看麻豆| 久久夜色精品国产| 国产精品va在线播放| 26uuu另类亚洲欧美日本一| 国产91精品久久久| 8x海外华人永久免费日韩内陆视频| 永久免费精品影视网站| 欧美综合在线观看| 亚洲欧美一区二区三区四区| yw.139尤物在线精品视频| 日韩免费av一区二区| 欧美在线一级视频| 国产欧美日韩免费| 欧美大全免费观看电视剧大泉洋| 亚洲偷欧美偷国内偷| 久久精品国产91精品亚洲| 国产一区二区日韩精品欧美精品| 国产精品第一页在线| 欧美中文在线观看| 亚洲成av人影院在线观看| 国产精品三级在线| 中文字幕在线看视频国产欧美在线看完整| 中文字幕亚洲色图| 538国产精品视频一区二区| 欧美一级电影久久| 奇米4444一区二区三区| 97在线精品国自产拍中文| 日韩一区二区三区xxxx| 日韩一区av在线| 亚洲综合中文字幕在线| 欧美性色视频在线| 日韩高清人体午夜| 中国人与牲禽动交精品| 亚洲国产私拍精品国模在线观看| 亚洲精品免费av| 国产精品盗摄久久久| 亚洲夜晚福利在线观看| 一个人www欧美| 亚洲成人xxx| 亚洲影影院av| 国产精品久久久久久久久久久久久久| 国产成人黄色av| 国产精品永久在线| 国产精品一区二区3区| 亚洲美女激情视频| 欧美视频二区36p| 中文字幕国产亚洲2019| 日韩激情片免费| 久久这里有精品视频| 成人中文字幕在线观看| 日韩激情av在线播放| 成人xxxxx| 亚洲国产精品美女| 国产日本欧美在线观看|