一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - Java中final,finally,finalize三個關鍵字的區(qū)別_動力節(jié)點Java學院整理

Java中final,finally,finalize三個關鍵字的區(qū)別_動力節(jié)點Java學院整理

2020-09-16 16:02動力節(jié)點 Java教程

這篇文章給大家收集整理了有關java中final,finally,finalize三個關鍵字的區(qū)別介紹,非常不錯,具有參考借鑒價值,需要的的朋友參考下吧

final

當這個關鍵字修飾一個類時,意味著他不能派生出新的子類,也就是說不能被繼承,因此一個類不能被同時聲明為abstract和final。當final修飾變量或者方法時,可以保證他們在使用中不會被改變。被聲明為final的變量必須在初始化時給定初值,以后在使用時只能被引用而不能被修改。同樣,當final修飾一個方法時,這個方法不能被重載。

finally

異常處理時提供finally來執(zhí)行任何清楚操作。如果拋出一個異常,那么相匹配的catch子句就會被執(zhí)行,然后控制就會轉入finally塊。

finalize

方法名。finalize方法在垃圾回收器執(zhí)行內存對象清理時會調用finalize()方法進行前期的清理工作。這個方法是由垃圾收集器在確定這個對象沒有被引用時對這個對象調用的。它是在 Object 類中定義的,因此所有的類都繼承了它。子類覆蓋 finalize() 方法以整理系統資源或者執(zhí)行其他清理工作。finalize() 方法是在垃圾收集器刪除對象之前對這個對象調用的。

Java中所有類都從Object類中繼承finalize()方法。當垃圾回收器(garbage colector)決定回收某對象時,就會運行該對象的finalize()方法。值得C++程序員注意的是,finalize()方法并不能等同與析構函數。Java中是沒有析構函數的。C++的析構函數是在對象消亡時運行的。由于C++沒有垃圾回收,對象空間手動回收,所以一旦對象用不到時,程序員就應當把它delete()掉。所以析構函數中經常做一些文件保存之類的收尾工作。但是在Java中很不幸,如果內存總是充足的,那么垃圾回收可能永遠不會進行,也就是說filalize()可能永遠不被執(zhí)行,顯然指望它做收尾工作是靠不住的。

那么finalize()究竟是做什么的呢?它最主要的用途是回收特殊渠道申請的內存。Java程序有垃圾回收器,所以一般情況下內存問題不用程序員操心。但有一種JNI(Java Native Interface)調用non-Java程序(C或C++),finalize()的工作就是回收這部分的內存。

以上所述是小編給大家介紹的Java中final,finally,finalize三個關鍵字的區(qū)別_動力節(jié)點Java學院整理,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對服務器之家網站的支持!

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久久国产精品高清一区二区三区 | 探花国产| 成人午夜影院在线观看 | 亚洲福利一区二区三区 | 麻豆在线md0087免费 | 国内精品一区二区在线观看 | 国产一级片免费视频 | 精品久久久久久久久免费影院 | 秋霞一级成人欧美理论 | 日本一区免费观看 | 男人猛激烈吃奶gif动态图 | 精品湿 | 久久伊人免费 | 火影小南被爆羞羞网站进入 | 四虎影院在线免费 | 密臀tv | 农村妇女野战bbxxx农村妇女 | 久草在线草a免费线看 | 四虎影库网址 | 日韩欧美天堂 | 亚洲精品午夜视频 | 国产日本欧美亚洲精品视 | 二区三区在线观看 | 美女大逼逼 | 99热国产在线观看 | 国产成人精品高清免费 | 女女宿舍互慰h文小说 | 精品久久香蕉国产线看观看亚洲 | 天天操婷婷 | 精品国产精品国产偷麻豆 | 国产欧美日韩综合二区三区 | 婷婷综合亚洲 | 九九热这里只有精品2 | 日本免费不卡在线一区二区三区 | 国产老熟 | 美女张开腿让男人桶的 视频 | 免费370理论片中文字幕 | 国产精品29页 | 思思玖玖玖在线精品视频 | 日本中文字幕一区二区有码在线 | 无人在线视频高清免费观看动漫 |