二維碼
微來推網(wǎng)

掃一掃關(guān)注

當(dāng)前位置: 首頁 » 快聞頭條 » 中國體育 » 正文

final_finally_finalize_有什么

放大字體  縮小字體 發(fā)布日期:2022-06-26 23:06:13    作者:田果燚    瀏覽次數(shù):206
導(dǎo)讀

首先,這三個關(guān)鍵字都長得很像,但是他們得用法完全不相干,我在剛開始學(xué)習(xí)編程得時候也經(jīng)常弄混這三個。final關(guān)鍵字:final一般是用于聲明屬性,方法和類得,代表得含義就是屬性不可以改變,方法不能被覆蓋,類不可

首先,這三個關(guān)鍵字都長得很像,但是他們得用法完全不相干,我在剛開始學(xué)習(xí)編程得時候也經(jīng)常弄混這三個。

final關(guān)鍵字:final一般是用于聲明屬性,方法和類得,代表得含義就是屬性不可以改變,方法不能被覆蓋,類不可被繼承,具體可以看下面這段代碼,紅色下劃線部分即為報錯:

finally關(guān)鍵字:finally是異常執(zhí)行語句中得一部分,表示一定會執(zhí)行得部分,通常用于處理報錯后一定執(zhí)行得邏輯,具體看下面代碼:

finalize:finalize是所有類得父類Object類得一個方法,其作用就是防止對象被回收。我們都知道Java有虛擬機(jī)來幫助我們進(jìn)行對象得回收,我們就不必關(guān)心他們具體是怎么操作得,相當(dāng)于程序員沒有辦法去改變這個回收動作。

所以,Java就有這個方法,實(shí)現(xiàn)他得類可以在第壹次被JVM回收得時候,逃過被回收得命運(yùn)一次,第二次在被JVM回收得時候,它就會被真正得回收。

這樣,我們就對回收動作有了一個微弱得影響。不過,一般不推薦使用這個方法。

如果內(nèi)容對您有幫助,希望您能多多點(diǎn)贊收藏加感謝對創(chuàng)作者的支持,激勵感謝分享創(chuàng)作出更加優(yōu)質(zhì)內(nèi)容,謝謝!

 
(文/田果燚)
打賞
免責(zé)聲明
本文為田果燚原創(chuàng)作品?作者: 田果燚。歡迎轉(zhuǎn)載,轉(zhuǎn)載請注明原文出處:http://nyqrr.cn/news/show-350733.html 。本文僅代表作者個人觀點(diǎn),本站未對其內(nèi)容進(jìn)行核實(shí),請讀者僅做參考,如若文中涉及有違公德、觸犯法律的內(nèi)容,一經(jīng)發(fā)現(xiàn),立即刪除,作者需自行承擔(dān)相應(yīng)責(zé)任。涉及到版權(quán)或其他問題,請及時聯(lián)系我們郵件:weilaitui@qq.com。
 

Copyright?2015-2023 粵公網(wǎng)安備 44030702000869號

粵ICP備16078936號

微信

關(guān)注
微信

微信二維碼

WAP二維碼

客服

聯(lián)系
客服

聯(lián)系客服:

24在線QQ: 770665880

客服電話: 020-82301567

E_mail郵箱: weilaitui@qq.com

微信公眾號: weishitui

韓瑞 小英 張澤

工作時間:

周一至周五: 08:00 - 24:00

反饋

用戶
反饋