第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

正在回答

3 回答

因?yàn)樯芷诘脑?。方法中的局部變量,方法結(jié)束后這個(gè)變量就要釋放掉,final保證這個(gè)變量始終指向一個(gè)對象。
首先,內(nèi)部類和外部類其實(shí)是處于同一個(gè)級(jí)別,內(nèi)部類不會(huì)因?yàn)槎x在方法中就會(huì)隨著方法的執(zhí)行完畢而跟隨者被銷毀。問題就來了,如果外部類的方法中的變量不定義final,那么當(dāng)外部類方法執(zhí)行完畢的時(shí)候,這個(gè)局部變量肯定也就被GC了,然而內(nèi)部類的某個(gè)方法還沒有執(zhí)行完,這個(gè)時(shí)候他所引用的外部變量已經(jīng)找不到了。如果定義為final,Java會(huì)將這個(gè)變量復(fù)制一份作為成員變量內(nèi)置于內(nèi)部類中,這樣的話,由于final所修飾的值始終無法改變,所以這個(gè)變量所指向的內(nèi)存區(qū)域就不會(huì)變。

3 回復(fù) 有任何疑惑可以回復(fù)我~
#1

檸檬醬c

明明是中文,我咋讀了幾遍都沒看懂捏?=_=
2017-08-17 回復(fù) 有任何疑惑可以回復(fù)我~

客氣,共同學(xué)習(xí)么。。、

0 回復(fù) 有任何疑惑可以回復(fù)我~

懂了,謝謝大神! ^_^

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

為什么VolatileDemo要加final修飾?

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)