古詩詞大全網 - 成語經典 - final和finally的區別

final和finally的區別

如下:

final和finally的詞性不同,final是形容詞,有時也可做名詞,而finally是副詞,在句子中能充當的語法成分也不同。final用作形容詞的基本意思是“最後的,最終的”,在句中常作定語;還可指“決定性的,確定性的”,在句中多用作表語。

final是表示極限意義的形容詞,沒有比較級和最高級形式。

final用作名詞的基本意思“決賽”,也可指大學的“期終考試”。通常用復數形式,但特指某壹次具體的“期終考試”或“決賽”時,也可用單數。

final有時還可指“(當天報紙的)最後版”。

finally在列舉事物時可以用來引出最後壹項內容,或者是直接放在動詞之前,in the end和at last則不能。

finally在主觀上有“等了好久才?”的含義。

壹、final :

1、修飾符(關鍵字) 如果壹個類被聲明為final,意味著它不能再派生新的子類,不能作為父類被繼承。因此壹個類不能及被聲明為abstract,又被聲明為final的。

2、將變量或方法聲明為final,可以保證他們使用中不被改變。被聲明為final的變量必須在聲明時給定初值,而以後的引用中只能讀取,不可修改,被聲明為final的方法也同樣只能使用,不能重載。

二、finally:

在異常處理時提供finally塊來執行清楚操作。如果拋出壹個異常,那麽相匹配的catch語句就會執行,然後控制就會進入finally塊,如果有的話。