final 表示不可改變的含義
? 采用 final 修飾的類不能被繼承
? 采用 final 修飾的方法不能被覆蓋
? 采用 final 修飾的變量不能被修改
? final 修飾的變量必須顯示初始化
? 如果修飾的引用,那么這個(gè)引用只能指向一個(gè)對(duì)象,也就是說(shuō)這個(gè)引用不能再次賦
值,但被指向的對(duì)象是可以修改的
? 構(gòu)造方法不能被 final 修飾
? 會(huì)影響 JAVA 類的初始化:final 定義的靜態(tài)變量調(diào)用時(shí)不會(huì)執(zhí)行 java 的類初始化方
法,也就是說(shuō)不會(huì)執(zhí)行 static 代碼塊等相關(guān)語(yǔ)句,這是由 java 虛擬機(jī)規(guī)定的。我們
不需要了解的很深,有個(gè)概念就可以了。