1. 修飾基本類型變量時,不能對基本變量重新賦值,並且必須由程序員顯示初始化;
2. final關鍵字修飾一個變量時,是指引用變量不能變,引用變量所指向的對象中的內容還是可以改變的:包括兩種情況
final StringBuffer a = new StringBuffer("immutable");
a = new StringBuffer("b");//這是錯誤的
a.append("broken!")//這是正確的
public void method(final StringBuffer p){
p.append(“b”);//這是正確的
}