全國(guó)咨詢(xún)/投訴熱線(xiàn):400-618-4000

首頁(yè)技術(shù)文章正文

什么是代碼塊?什么是普通代碼塊?

更新時(shí)間:2021-10-15 來(lái)源:黑馬程序員 瀏覽量:

IT培訓(xùn)班

代碼塊,簡(jiǎn)單來(lái)說(shuō),就是用“0”括號(hào)括起來(lái)的段代碼,根據(jù)位置及聲明關(guān)鍵字的不同,代碼地代分為普通代碼塊、構(gòu)造塊.靜態(tài)代碼塊、同步代碼塊4種。本節(jié)將對(duì)普通代碼塊進(jìn)行講解。靜態(tài)代碼塊將在3.7節(jié)的static 關(guān)鍵字進(jìn)行講解,同步代碼塊將在多線(xiàn)程部分進(jìn)行講解。

普通代碼塊就是直接在方法或語(yǔ)句中定義的代碼塊,具體示例如下:

public class Example12 {
public static void main (String[] args) {
int age = 18;
System.out.println ("這是普通代碼塊。age:"+age) ;
int age = 30;
System.out.println("age:"+age);

在上述代碼中,每一對(duì)“}”括起來(lái)的代碼都稱(chēng)為一個(gè)代碼塊。Example12是一個(gè)大的代碼塊,在Example12代碼塊中包含了main( )方法代碼塊,在main( )方法中又定義了一個(gè)局部代碼塊,局部代碼塊對(duì)main( )方法進(jìn)行了“分隔”,起到了限定作用域的作用。局部代碼塊中定義了變量age,main( )方法代碼塊中也定義了變量age,但由于兩個(gè)變量處在不同的代碼塊,作用域不同,因此并不相互影響。  






猜你喜歡:

怎樣執(zhí)行for循環(huán)語(yǔ)句?for循環(huán)語(yǔ)句執(zhí)行流程

黑馬程序員Redis全套教程

年薪50W的Java面試題,到底長(zhǎng)啥樣?

Kerberos下載安裝:環(huán)境變量配置和基礎(chǔ)系統(tǒng)準(zhǔn)備

黑馬程序員JAVA開(kāi)發(fā)培訓(xùn)課程

分享到:
在線(xiàn)咨詢(xún) 我要報(bào)名
和我們?cè)诰€(xiàn)交談!