欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

java靜態(tài)代碼塊怎么寫 靜態(tài)代碼塊和靜態(tài)方法

java中靜態(tài)代碼塊的作用跟用法

Java靜態(tài)代碼塊的作用:Java靜態(tài)代碼塊中的代碼會在類加載JVM時運行,且只被執(zhí)行一次,也就是說這些代碼不需要實例化類就能夠被調(diào)用。一般情況下,如果有些代碼必須在項目啟動的時候就執(zhí)行的時候,就需要使用靜態(tài)代碼塊。

創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供阿拉善盟網(wǎng)站建設(shè)、阿拉善盟做網(wǎng)站、阿拉善盟網(wǎng)站設(shè)計、阿拉善盟網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、阿拉善盟企業(yè)網(wǎng)站模板建站服務(wù),10年阿拉善盟做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。

Java靜態(tài)代碼塊的用法:一個類可以使用不包含在任何方法體中的靜態(tài)代碼塊,當(dāng)類被載入時,靜態(tài)代碼塊被執(zhí)行,且只被執(zhí)行一次,靜態(tài)塊常用來執(zhí)行類屬性的初始化。例如:

static

{

int

a=0;

}

java中詳解靜態(tài)代碼塊,構(gòu)造代碼塊,構(gòu)造方法。求簡單易懂的解釋

靜態(tài)代碼塊:只要一用到某個類,那么這個類的靜態(tài)代碼塊就先執(zhí)行,比如:

public?class?Dog(){

int?i?=?0;

static?{

i?=?1;?

}??

public?Dog(){

i?=?2;?

}????

}

當(dāng)你new?一個Dog()對象時,首先i= 1?會執(zhí)行,然后才執(zhí)行 public?Dog(){}這個方法。

pulic Dog()?是與類同名、沒有返回值的方法,也就是構(gòu)造方法。

構(gòu)造方法的作用是用來初始化一個對象的。比如你可以在里面寫 i = 2;

那么當(dāng)你?Dog d = new Dog()執(zhí)行這段代碼的時候,是這樣的:

首先 i = 0 ;

然后執(zhí)行static?靜態(tài)代碼塊,此時i= 1;

最后執(zhí)行public Dog();? i = 2;

java 靜態(tài)代碼塊 靜態(tài)方法

靜態(tài)代碼塊:有些代碼必須在項目啟動的時候就執(zhí)行,這種代碼是主動執(zhí)行的(當(dāng)類被載入時,靜態(tài)代碼塊被執(zhí)行,且只被執(zhí)行一次,靜態(tài)塊常用來執(zhí)行類屬性的初始化)

靜態(tài)方法:需要在項目啟動的時候就初始化,在不創(chuàng)建對象的情況下,這種代碼是被動執(zhí)行的(靜態(tài)方法在類加載的時候就已經(jīng)加載

可以用類名直接調(diào)用)。

兩者的區(qū)別是:靜態(tài)代碼塊是自動執(zhí)行的,

靜態(tài)方法是被調(diào)用的時候才執(zhí)行的.

靜態(tài)語句塊(java)哪位大神能給我講講下面的代碼

首先執(zhí)行父類靜態(tài)的內(nèi)容,父類靜態(tài)的內(nèi)容執(zhí)行完畢后,接著去執(zhí)行子類的靜態(tài)的內(nèi)容,當(dāng)子類的靜態(tài)內(nèi)容執(zhí)行完畢之后,再去看父類有沒有非靜態(tài)代碼塊,如果有就執(zhí)行父類的非靜態(tài)代碼塊,父類的非靜態(tài)代碼塊執(zhí)行完畢,接著執(zhí)行父類的構(gòu)造方法;父類的構(gòu)造方法執(zhí)行完畢之后,它接著去看子類有沒有非靜態(tài)代碼塊,如果有就執(zhí)行子類的非靜態(tài)代碼塊。子類的非靜態(tài)代碼塊執(zhí)行完畢再去執(zhí)行子類的構(gòu)造方法。

當(dāng)前題目:java靜態(tài)代碼塊怎么寫 靜態(tài)代碼塊和靜態(tài)方法
分享鏈接:http://chinadenli.net/article26/hihijg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站品牌網(wǎng)站設(shè)計營銷型網(wǎng)站建設(shè)手機網(wǎng)站建設(shè)網(wǎng)站建設(shè)網(wǎng)站排名

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)