final 表示不可改變的含義
? 采用 final 修飾的類不能被繼承
? 采用 final 修飾的方法不能被覆蓋
? 采用 final 修飾的變量不能被修改
? final 修飾的變量必須顯示初始化
? 如果修飾的引用,那么這個引用只能指向一個對象,也就是說這個引用不能再次賦
值,但被指向的對象是可以修改的
? 構造方法不能被 final 修飾
? 會影響 JAVA 類的初始化:final 定義的靜態變量調用時不會執行 java 的類初始化方
法,也就是說不會執行 static 代碼塊等相關語句,這是由 java 虛擬機規定的。我們
不需要了解的很深,有個概念就可以了。