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