``
`final Vector<Vector> photos = new Vector<Vector>();??
今天在读一份代码时候看到的,查书未果,谢谢各位。
对不起大家,问错了,第一次提问,没搞懂,之前的与语句如上,如果没有插入到代码片中,显示不全,好像和MD语法冲突了,各位在帮我看一下,麻烦了。
final
关键字表示变量photos
只初始化一次,以后不可改变——可以往序列中增删改成员,但是变量始终绑定了这个实例。
去掉final
的常规语句总不用解释了吧。
Vector类似于一个数组,使用的时候无须声明上限,随着元素的增加,Vector的长度会自动增加; Vector类提供额外的方法来增加、删除元素,比数组操作高效,被final修饰一旦初始化赋值之后就不能再指向其他的对象
final Vector photos = new Vector();。用final修饰表示photos只能被初始一次。
比如有两个Vector对象p1,p2。如果final Vector photos = p1。你在用photos=p2就不行了。