最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

final,finally,finalize的區(qū)別?

2022-08-13 11:29 作者:網(wǎng)星軟件  | 我要投稿

1、final修飾符(關(guān)鍵字)。被final修飾的類(lèi),就意味著不能再派生出新的子類(lèi),不能作為父類(lèi)而被子類(lèi)繼承。因此一個(gè)類(lèi)不能既被abstract聲明,又被final聲明。將變量或方法聲明為final,可以保證他們?cè)谑褂玫倪^(guò)程中不被修改。被聲明為final的變量必須在聲明時(shí)給出變量的初始值,而在以后的引用中只能讀取。被final聲明的方法也同樣只能使用,即不能方法重寫(xiě)。

2、finally是在異常處理時(shí)提供finally塊來(lái)執(zhí)行任何清除操作。不管有沒(méi)有異常被拋出、捕獲,finally塊都會(huì)被執(zhí)行。try塊中的內(nèi)容是在無(wú)異常時(shí)執(zhí)行到結(jié)束。catch塊中的內(nèi)容,是在try塊內(nèi)容發(fā)生catch所聲明的異常時(shí),跳轉(zhuǎn)到catch塊中執(zhí)行。finally塊則是無(wú)論異常是否發(fā)生,都會(huì)執(zhí)行finally塊的內(nèi)容,所以在代碼邏輯中有需要無(wú)論發(fā)生什么都必須執(zhí)行的代碼,就可以放在finally塊中。

3、finalize是方法名。java技術(shù)允許使用finalize()方法在垃圾收集器將對(duì)象從內(nèi)存中清除出去之前做必要的清理工作。這個(gè)方法是由垃圾收集器在確定這個(gè)對(duì)象沒(méi)有被引用時(shí)對(duì)這個(gè)對(duì)象調(diào)用的。它是在object類(lèi)中定義的,因此所有的類(lèi)都繼承了它。子類(lèi)覆蓋finalize()方法以整理系統(tǒng)資源或者被執(zhí)行其他清理工作。finalize()方法是在垃圾收集器刪除對(duì)象之前對(duì)這個(gè)對(duì)象調(diào)用的。

final,finally,finalize的區(qū)別?的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
榆林市| 孟村| 清流县| 锡林郭勒盟| 大竹县| 张掖市| 石林| 满城县| 东丰县| 五大连池市| 清流县| 万荣县| 清新县| 蒙自县| 宣城市| 小金县| 彭山县| 乳源| 永宁县| 宁陕县| 台江县| 溆浦县| 信丰县| 正镶白旗| 霍城县| 嵩明县| 壤塘县| 故城县| 达日县| 九寨沟县| 民县| 台安县| 靖远县| 梅州市| 集贤县| 宜宾县| 临沧市| 江西省| 称多县| 循化| 永寿县|