日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

java:final,finally,finalize区别

發(fā)布時(shí)間:2025/6/15 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java:final,finally,finalize区别 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

final可以修飾屬性,方法,類(lèi)。分別表示屬性不可變,方法不可覆蓋和類(lèi)不可被繼承。

?final修飾屬性的不可變,只的是引用的不可變性

final StringBuffer s = new StringBuffer("hello,");s.append("world"); // 對(duì)象的內(nèi)容可以更改// s = new StringBuffer(); 編譯錯(cuò)誤System.out.println(s);

一個(gè)類(lèi)不能既被聲明為abstract,又被聲明為final。

?

finally作為異常處理的一部分。它只能用在try/catch語(yǔ)句中。表示一段語(yǔ)句最終被執(zhí)行,經(jīng)常被用在需要釋放資源的情況下。

?

? finalize是Object類(lèi)的一個(gè)方法。在垃圾回收器執(zhí)行時(shí)會(huì)調(diào)用被回收對(duì)象的finalize()方法,可以覆蓋此方法來(lái)實(shí)現(xiàn)對(duì)其他資源的回收。

總結(jié)

以上是生活随笔為你收集整理的java:final,finally,finalize区别的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。