均表示不可被修改
相同點
1、final、const必須初始化
2、 final、const只能賦值一次
不同點
1、 final可修飾實例變量、const不可以修飾實例變量
2、訪問類中const修飾的變量需要static修飾
3、const修飾的List集合任意索引不可修改,final修飾的可以修改
4、const 用來修飾變量 只能被賦值一次,在編譯時賦值
final 用來修飾變量 只能被賦值一次,在運行時賦值
5、final 只可用來修飾變量, const 關鍵字即可修飾變量也可用來修飾 常量構造函數
當const修飾類的構造函數時,它要求該類的所有成員都必須是final的。