文章目錄
- final
- finalize
- finally
final
final是一個關鍵字,表示最終的,不可變的,
final修飾的變數無法重新賦值,
final int i = 100;
//i = 200; 不能變
final修飾的類無法繼承
final class A {
//常量
public static final double MATH_PI = 3.1415926;
}
final修飾的方法無法覆寫
class B {
public final void doSome(){
}
}
finalize
finalize()方法JVM的GC垃圾回收器負責呼叫
當一個java物件即將被垃圾回收器回收的時候,垃圾回收器負責呼叫finalize()方法,如果希望在物件銷毀時機執行一段代碼的話,這段代碼要寫到finalize()方法中(留遺囑)
- finalize()是Object類中的一個方法,作為方法名出現
- 所以finalize是一個識別符號,
Object obj;
finally
finally是一個關鍵字,和try聯合使用,使用在例外處理機制中,
- 在finally陳述句塊中的代碼是一定會執行的,
try {
}catch{
System.out.println("finally...")
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/265107.html
標籤:java
