final 特点
final 特性
finl数据
1.对于原始数据,final使其数值恒定不变,而对于对象引用,final使其引用恒定不变,然而对象自己却可以修改的。
final StringBuffer a=new StringBuffer("immutable");
执行如下语句将报告编译期错误:
a=new StringBuffer("");
但是,执行如下语句则可以通过编译:
a.append(" broken!");
2. 类中所有private都隐含是final的,