真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

java中的代碼塊的作用 請說說你所知道的java中的代碼塊

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構(gòu)造代碼塊的作用是什么?

//構(gòu)造塊:直接在類中定義且沒有加static關(guān)鍵字的代碼塊稱為{}構(gòu)造代碼塊。構(gòu)造代碼塊在創(chuàng)建對象時被調(diào)用,每次創(chuàng)建對象都會被調(diào)用,并且構(gòu)造代碼塊的執(zhí)行次序優(yōu)先于類構(gòu)造函數(shù)。

public class CodeBlock02

{

{

System.out.println("第一代碼塊");

}

public CodeBlock02(){

System.out.println("構(gòu)造方法");

}

{

System.out.println("第二構(gòu)造塊");

}

public static void main(String[] args){

new CodeBlock02();

new CodeBlock02();

new CodeBlock02();

}

}

/**

執(zhí)行結(jié)果:

第一代碼塊

第二構(gòu)造塊

構(gòu)造方法

第一代碼塊

第二構(gòu)造塊

構(gòu)造方法

第一代碼塊

第二構(gòu)造塊

構(gòu)造方法*/

java構(gòu)造代碼塊的作用

//構(gòu)造塊:直接在類中定義且沒有加static關(guān)鍵字的代碼塊稱為{}構(gòu)造代碼塊。構(gòu)造代碼塊在創(chuàng)建對象時被調(diào)用,每次創(chuàng)建對象都會被調(diào)用,并且構(gòu)造代碼塊的執(zhí)行次序優(yōu)先于類構(gòu)造函數(shù)。

public class CodeBlock02

{

{

System.out.println("第一代碼塊");

}

public CodeBlock02(){

System.out.println("構(gòu)造方法");

}

{

System.out.println("第二構(gòu)造塊");

}

public static void main(String[] args){

new CodeBlock02();

new CodeBlock02();

new CodeBlock02();

}

}

/**

執(zhí)行結(jié)果:

第一代碼塊

第二構(gòu)造塊

構(gòu)造方法

第一代碼塊

第二構(gòu)造塊

構(gòu)造方法

第一代碼塊

第二構(gòu)造塊

構(gòu)造方法*/


當(dāng)前題目:java中的代碼塊的作用 請說說你所知道的java中的代碼塊
文章URL:http://weahome.cn/article/dohdjss.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部