写代码好长时间了,可是一直认为被final修饰的变量,方法,类都不能改变的。所以在适配器 的使用中总是不是很顺手,遇到各种问题,在项目中,适配器中的getView()方法中用到final修饰过的实例对象修改器内容后发现,并没有报错。所以我就上网查了查了。final的用法,果不其然,是之前的认识有些误区。
对于一个final变量,如果是基本数据类型的变量,则其数值一旦在初始化之后便不能更改;如果是引用类型的变量,则在对其初始化之后便不能再让其指向另一个对象。
引用类型的内容可以改变。在此做下记录。