使用final关键字修饰一个变量时,是引用变量不能变。而引用变量所指向的对象的内容是可以改变的。
final StringBuffer a = new StringBuffer("X");
此时执行如下语句是错误的。
a=new StringBuffer(" ");
而执行下面的语句是可以的。
a.append("L");