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

掃一掃關(guān)注

當(dāng)前位置: 首頁(yè) » 快聞?lì)^條 » 中國(guó)體育 » 正文

final_finally_finalize_有什么

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

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

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

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

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

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

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

這樣,我們就對(duì)回收動(dòng)作有了一個(gè)微弱得影響。不過(guò),一般不推薦使用這個(gè)方法。

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

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

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

粵ICP備16078936號(hào)

微信

關(guān)注
微信

微信二維碼

WAP二維碼

客服

聯(lián)系
客服

聯(lián)系客服:

24在線QQ: 770665880

客服電話: 020-82301567

E_mail郵箱: weilaitui@qq.com

微信公眾號(hào): weishitui

韓瑞 小英 張澤

工作時(shí)間:

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