2011年6月14日
摘要: final关键字到底修饰了什么? final使得被修饰的变量"不变",但是由于对象型变量的本质是“引用”,使得“不变”也有了两种含义:引用本身的不变,和引用指向的对象不变。 引用本身的不变: final StringBuffer a=new StringBuffer("immutable"); final StringBuffer b=new StringBuffer("not immutable"); a=b;//编译期错误 引用指向的对象不变: final StringBuffer a=new StringBuffer(" 阅读全文
posted @ 2011-06-14 17:09 TankMa 阅读(686) 评论(0) 推荐(1) 编辑