成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Java靜態(tài)代碼塊作用及執(zhí)行順序解析

瀏覽:114日期:2022-09-02 11:28:05

一般情況下,如果有些代碼必須在項(xiàng)目啟動(dòng)的時(shí)候就執(zhí)行,需要使用靜態(tài)代碼塊。這種代碼是主動(dòng)執(zhí)行的,需要在項(xiàng)目啟動(dòng)的時(shí)候就初始化。

有些代碼是在不創(chuàng)建對(duì)象的情況下,由其他程序來(lái)調(diào)用,需要使用靜態(tài)方法。這種代碼是被動(dòng)執(zhí)行的。 靜態(tài)方法在類(lèi)加載的時(shí)候就已經(jīng)加載,可以用類(lèi)名直接調(diào)用

比如main方法就必須是靜態(tài)的 這是程序入口

兩者的區(qū)別就是:靜態(tài)代碼塊是自動(dòng)執(zhí)行的,而靜態(tài)方法是被調(diào)用的時(shí)候才執(zhí)行的。

區(qū)別很簡(jiǎn)單:

靜態(tài)代碼塊,在虛擬機(jī)加載類(lèi)的時(shí)候就會(huì)加載執(zhí)行,而且只執(zhí)行一次;

非靜態(tài)代碼塊,在創(chuàng)建對(duì)象的時(shí)候(即new一個(gè)對(duì)象的時(shí)候)執(zhí)行,每次創(chuàng)建對(duì)象都會(huì)執(zhí)行一次

相同點(diǎn):都是在JVM加載類(lèi)時(shí)且在構(gòu)造方法執(zhí)行之前執(zhí)行,在類(lèi)中都可以定義多個(gè),

一般在代碼塊中對(duì)一些static變量進(jìn)行賦值。

不同點(diǎn):靜態(tài)代碼塊在非靜態(tài)代碼塊之前執(zhí)行(靜態(tài)代碼塊—>非靜態(tài)代碼塊—>構(gòu)造方法)。

靜態(tài)代碼塊只在第一次類(lèi)加載時(shí)執(zhí)行一次,之后不再執(zhí)行,而非靜態(tài)代碼塊在每new

一次就執(zhí)行一次。非靜態(tài)代碼塊可在普通方法中定義(不過(guò)作用不大);而靜態(tài)代碼塊不行。

例:

//普通類(lèi)public class PuTong {public PuTong(){System.out.print('默認(rèn)構(gòu)造方法!-->');}//非靜態(tài)代碼塊{System.out.print('非靜態(tài)代碼塊!-->');}//靜態(tài)代碼塊static{System.out.print('靜態(tài)代碼塊!-->');}public static void test(){{System.out.println('普通方法中的代碼塊!');}}}//測(cè)試類(lèi)public class TestClass {/*** 區(qū)別兩次new靜態(tài)與非靜態(tài)代碼塊執(zhí)行情況*/public static void main(String[] args) {PuTong c1 = new PuTong();c1.test();PuTong c2 = new PuTong();c2.test();}}/*運(yùn)行輸出結(jié)果是:靜態(tài)代碼塊!-->非靜態(tài)代碼塊!-->默認(rèn)構(gòu)造方法!-->普通方法中的代碼塊!非靜態(tài)代碼塊!-->默認(rèn)構(gòu)造方法!-->普通方法中的代碼塊!*/

繼承的時(shí)候:

分析:對(duì)象的初始化順序:首先執(zhí)行父類(lèi)靜態(tài)的內(nèi)容,父類(lèi)靜態(tài)的內(nèi)容執(zhí)行完畢后,接著去執(zhí)行子類(lèi)的靜態(tài)的內(nèi)容,當(dāng)子類(lèi)的靜態(tài)內(nèi)容執(zhí)行完畢之后,再去看父類(lèi)有沒(méi)有非靜態(tài)代碼塊,

如果有就執(zhí)行父類(lèi)的非靜態(tài)代碼塊,父類(lèi)的非靜態(tài)代碼塊執(zhí)行完畢,接著執(zhí)行父類(lèi)的構(gòu)造方法;父類(lèi)的構(gòu)造方法執(zhí)行完畢之后,它接著去看子類(lèi)有沒(méi)有非靜態(tài)代碼塊,如果有就執(zhí)行子類(lèi)的非靜態(tài)代碼塊。

子類(lèi)的非靜態(tài)代碼塊執(zhí)行完畢再去執(zhí)行子類(lèi)的構(gòu)造方法。總之一句話,靜態(tài)代碼塊內(nèi)容先執(zhí)行,接著執(zhí)行父類(lèi)非靜態(tài)代碼塊和構(gòu)造方法,然后執(zhí)行子類(lèi)非靜態(tài)代碼塊和構(gòu)造方法。

而且子類(lèi)的構(gòu)造方法,不管這個(gè)構(gòu)造方法帶不帶參數(shù),默認(rèn)的它都會(huì)先去尋找父類(lèi)的不帶參數(shù)的構(gòu)造方法。如果父類(lèi)沒(méi)有不帶參數(shù)的構(gòu)造方法,那么子類(lèi)必須用supper關(guān)鍵子來(lái)調(diào)用父類(lèi)帶參數(shù)的構(gòu)造方法,否則編譯不能通過(guò)。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Java
相關(guān)文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
黄色亚洲在线| 欧美精品1区2区| 激情婷婷久久| 欧美日韩国产三区| 国产综合自拍| 国产精品jizz在线观看美国 | 日本 国产 欧美色综合| 国产精品久久午夜| 国产精品精品国产色婷婷| 中文字幕精品—区二区四季| 国产精品色一区二区三区| 日韩精品一区二区三区视频播放| 不卡高清视频专区| 国产高清在线精品| 粉嫩欧美一区二区三区高清影视| 亚洲私人黄色宅男| 亚洲综合图片区| 亚洲精品视频自拍| 日韩精品国产精品| 麻豆极品一区二区三区| 国产精品综合视频| 白白色 亚洲乱淫| 亚洲网友自拍| 男女精品网站| 制服丝袜亚洲色图| 久久久国产精品午夜一区ai换脸 | 国产精品丝袜91| 亚洲精品免费在线播放| 免费在线视频一区| 国产福利一区二区三区视频在线| 亚洲综合久久久久| 奇米影视在线99精品| 国产精品自拍一区| 国产精品chinese| 久久久久久亚洲精品杨幂换脸| 欧美在线免费一级片| 亚洲二区视频| 欧美日韩免费电影| 国产日韩成人精品| 日韩精品91亚洲二区在线观看 | 91麻豆免费观看| 国产精品久久久对白| 欧美日韩久久一区| 久久你懂得1024| 亚洲第一福利视频在线| 大尺度一区二区| 国产精品久久久亚洲一区| 91精品国产综合久久蜜臀| 日本一区二区三区视频视频| 视频一区在线视频| 欧美承认网站| 欧美性受xxxx黑人xyx性爽| 国产午夜精品一区二区三区四区| 精品国免费一区二区三区| 亚洲色图清纯唯美| 国产一区二区精品久久99| 亚洲午夜一级| 91精品婷婷国产综合久久| 亚洲视频一区二区在线| 久久成人麻豆午夜电影| 亚洲成人自拍视频| 日韩一区二区三区四区| 亚洲综合色自拍一区| www.日韩在线| 欧美伊人久久大香线蕉综合69| 欧美午夜精品久久久久久超碰| 色先锋久久av资源部| 久久精品视频网| 久久99国产精品久久99| 亚洲理论在线| 久久精品一区二区三区四区| 精品一区二区国语对白| 国产女主播一区二区三区| 久久久精品影视| 国产乱人伦偷精品视频不卡 | 一本色道久久加勒比精品| 国产精品美女久久久久高潮| 国产激情一区二区三区| 美女诱惑黄网站一区| 亚洲国产经典视频| 成人免费三级在线| 欧美人伦禁忌dvd放荡欲情| 亚洲国产成人va在线观看天堂| 久久99国产精品免费| 噜噜噜躁狠狠躁狠狠精品视频| 老司机午夜精品视频| 亚洲欧洲日产国码二区| 99热这里都是精品| 日韩免费一区二区三区在线播放| 《视频一区视频二区| 97精品国产97久久久久久久久久久久| 韩国一区二区三区在线观看 | 亚洲一区亚洲| 亚洲免费色视频| 亚洲午夜极品| 国产精品麻豆一区二区| 91天堂素人约啪| 久久久久久久久久久电影| www.亚洲精品| 国产日韩欧美亚洲| 91蝌蚪porny| 国产亚洲精品资源在线26u| 91丨九色丨蝌蚪丨老版| 久久精品人人做人人综合| 亚洲欧美综合一区| 中文一区一区三区高中清不卡| 老色鬼精品视频在线观看播放| 4438x亚洲最大成人网| 亚洲成人你懂的| 久久久久se| 午夜久久久久久久久久一区二区| 成人性色生活片| 久久天天做天天爱综合色| 99久久国产综合精品女不卡| 国产片一区二区三区| 亚洲图片在线观看| 亚洲综合视频在线| 在线精品视频小说1| 久久99久久精品| 欧美麻豆精品久久久久久| 丁香婷婷综合激情五月色| 久久免费美女视频| 在线成人黄色| 亚洲国产日产av| 欧美精品视频www在线观看 | 国产精品一区二区久久精品爱涩| 亚洲久色影视| 人人精品人人爱| 欧美tk—视频vk| 亚洲午夜激情在线| 肉丝袜脚交视频一区二区| 欧美久久久久久久久| 成人免费视频caoporn| 中国av一区二区三区| 国产精品丝袜xxxxxxx| 韩国女主播成人在线| 久久亚洲精华国产精华液 | 亚洲第一黄网| 青青青爽久久午夜综合久久午夜| 亚洲韩日在线| 蜜桃视频第一区免费观看| 欧美日韩精品一二三区| 色综合天天综合网国产成人综合天| 91精品国产综合久久精品麻豆| 视频一区二区三区中文字幕| 欧美一级日韩不卡播放免费| 精品不卡一区| 精品一区二区三区视频在线观看| 久久99伊人| 国产精品66部| 亚洲素人一区二区| 制服丝袜一区二区三区| 亚洲一二三区在线| 国内不卡的二区三区中文字幕| 欧美精品一卡两卡| 一区福利视频| 国产成人精品亚洲午夜麻豆| 亚洲人成网站影音先锋播放| 欧美日韩一区视频| 亚洲二区视频| 成人国产电影网| 日韩激情视频网站| 国产女主播视频一区二区| 在线欧美一区二区| 亚洲黄色大片| 91麻豆免费看片| 国产精品一区三区| 亚洲超丰满肉感bbw| 国产精品美女一区二区| 在线综合视频播放| 久久在线91| 亚洲国产欧洲综合997久久| 不卡免费追剧大全电视剧网站| 国产亚洲欧洲997久久综合| 欧美在线一区二区三区| 亚洲美女一区| 你懂的网址国产 欧美| 国产剧情在线观看一区二区| 亚洲国产日韩a在线播放性色| 日本伦理一区二区| 亚洲国产日韩美| 欧美在线1区| 国产69精品久久久久毛片| 午夜日韩在线观看| 亚洲女爱视频在线| 国产精品久久久爽爽爽麻豆色哟哟| 中日韩在线视频| 欧美午夜不卡| 欧美日韩在线大尺度| 国产91精品久久久久久久网曝门| 一色屋精品亚洲香蕉网站| 日韩欧美国产不卡| 91精品国产一区二区三区蜜臀 | 国产精品jizz在线观看美国| eeuss鲁片一区二区三区| 国产美女主播视频一区| 美女一区二区视频| 亚洲大片一区二区三区| 亚洲精品视频观看| 亚洲精品成人天堂一二三|