關(guān)于finalize是object類的一個方法這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!
1、final-修飾符(關(guān)鍵字)如果一個類被聲明為final,意味著它不能再派生出新的子類,不能作為父類被繼承。
2、因此一個類不能既被聲明為 abstract的,又被聲明為final的。
3、將變量或方法聲明為final,可以保證它們在使用中不被改變。
4、被聲明為final的變量必須在聲明時給定初值,而在以后的引用中只能讀取,不可修改。
5、被聲明為final的方法也同樣只能使用,不能重載。
6、 finally-再異常處理時提供 finally 塊來執(zhí)行任何清除操作。
7、如果拋出一個異常,那么相匹配的 catch 子句就會執(zhí)行,然后控制就會進(jìn)入 finally 塊(如果有的話)。
8、 finalize-方法名。
9、Java 技術(shù)允許使用 finalize() 方法在垃圾收集器將對象從內(nèi)存中清除出去之前做必要的清理工作。
10、這個方法是由垃圾收集器在確定這個對象沒有被引用時對這個對象調(diào)用的。
11、它是在 Object 類中定義的,因此所有的類都繼承了它。
12、子類覆蓋 finalize() 方法以整理系統(tǒng)資源或者執(zhí)行其他清理工作。
13、finalize() 方法是在垃圾收集器刪除對象之前對這個對象調(diào)用的。
本文分享完畢,希望對大家有所幫助。
標(biāo)簽:
免責(zé)聲明:本文由用戶上傳,與本網(wǎng)站立場無關(guān)。財經(jīng)信息僅供讀者參考,并不構(gòu)成投資建議。投資者據(jù)此操作,風(fēng)險自擔(dān)。 如有侵權(quán)請聯(lián)系刪除!