国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(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ó)家法律
阳春市| 开封市| 大关县| 甘孜县| 华坪县| 邵阳县| 内江市| 祥云县| 达日县| 商水县| 芷江| 成武县| 呼图壁县| 商河县| 福海县| 丽水市| 兴义市| 玉林市| 阳高县| 津市市| 岫岩| 友谊县| 通化县| 南平市| 蓬溪县| 玉屏| 浮梁县| 邢台市| 子洲县| 神池县| 呼图壁县| 聂拉木县| 丰顺县| 高安市| 独山县| 缙云县| 昌图县| 合江县| 米林县| 蚌埠市| 闵行区|