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

歡迎光臨散文網(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ó)家法律
岳阳市| 综艺| 常德市| 丹东市| 宝清县| 安达市| 仙游县| 高密市| 孟州市| 海盐县| 侯马市| 白水县| 独山县| 岐山县| 吴忠市| 清新县| 东乌珠穆沁旗| 东宁县| 原阳县| 根河市| 吴堡县| 清水县| 新乡市| 徐州市| 和田县| 定南县| 皮山县| 龙海市| 丰台区| 河南省| 陇川县| 永城市| 墨竹工卡县| 合阳县| 通海县| 光泽县| 普定县| 偃师市| 芜湖市| 广宁县| 镇雄县|