final:finalize:finally:
final:
修飾符的一種,可以修飾屬性,方法,類
1.final修飾的屬性賦值後不可更改,可以直接賦值也可以在構造方法中賦值
2.final修飾的方法不可被子類覆蓋
3.final修飾的類不可被繼承
4.final可以和static修飾符一起使用
finalize:
java中Object中的一個方法,用來垃圾回收。
finalize()方法在垃圾收集器將物件從記憶體中清除出去前,做必要的清理工作。這個方法是由垃圾收集器在確定這個物件沒有被引用時對這個物件呼叫的。子類覆蓋finalize()方法以整理系統資源或者執行其他清理工作。finalize()方法是在垃圾收集器刪除物件之前對這個物件呼叫的。
finally:
java異常處理的一種機制。不管異常是否在finally之前執行或者中斷,finally總會執行。
try {
throw new NullPointerException();}
catch (NullPointerException e) {
System.out.println(“程式丟擲了異常”);//不一定執行
}
finally { //一定
System.out.println(“執行了finally語句塊”);
}
相關文章
- final、finally、finalize的理解
- final、finally、finalize的詳細分析
- final,finalize,finally的不同之處
- final、finally、finalize()的區別(skycto JEEditor)
- 徹底區分final.finalize,finally
- Java中final、finally、finalize的區別Java
- Java中final,finally,finalize的區別Java
- 『Java 語法基礎』final、finalize 和 finally 的不同之處Java
- 【Java面試題系列】:Java中final finally finalize的區別Java面試題
- final和finalize
- 異常-面試題之final,finally和finalize的區別,如果在finally之前有return面試題
- 看完這篇 final、finally 和 finalize 和麵試官扯皮就沒問題了
- final,finally,finallize的區別
- 【java】final、finally、finallize的區別Java
- finalize方法
- [Java基礎]FinallyJava
- java exception and finally returnJavaException
- final
- .finally is not a function —— 解決低版本瀏覽器axios不支援finallyFunction瀏覽器iOS
- 謹慎 try-finally
- Java趣味分享:try/finallyJava
- C# Dispose 和 Finalize 要點C#
- GC和解構函式(Finalize 方法)GC函式
- JAVA finalJava
- try-catch-finally的使用
- Java try catch finally 總結Java
- JavaScript try catch finally 語句JavaScript
- JavaScript try/catch/finally 語句JavaScript
- EC-Final 2023 & CCPC Final 2023 遊記
- java中的Static、final、Static final各種用法Java
- 2018 China Collegiate Programming Contest Final (CCPC-Final 2018)
- JEP 421: Java將要終結finalize()了!Java
- JOI 2018 Final
- Reflective Journal Final
- final修飾和static final修飾的區別
- Python檔案操作:finally子句的使用Python
- c++final用法C++
- final關鍵字