黑马程序员技术交流社区

标题: 关于final的使用 [打印本页]

作者: 思维    时间: 2014-8-2 16:36
标题: 关于final的使用
本帖最后由 思维 于 2014-8-2 21:32 编辑

今天我写程序看到这么一行代码:final Iterator<FileInputStream> it=al.iterator();请问在这行代码中final的具体作用是什么啊?
作者: fantacyleo    时间: 2014-8-2 16:38
如果没有前后代码,我只能说:final修饰的变量在初始化之后就不能再赋值
作者: 怀念黑海岸    时间: 2014-8-2 18:33
本帖最后由 怀念黑海岸 于 2014-8-2 18:34 编辑

  恩,你这句代码的意思就是生成一个不可被修改的迭代器。当你这个变量存活着的期间,它始终是指向你定义那个集合所返回的迭代器。
作者: 思维    时间: 2014-8-2 21:32
怀念黑海岸 发表于 2014-8-2 18:33
恩,你这句代码的意思就是生成一个不可被修改的迭代器。当你这个变量存活着的期间,它始终是指向你定义那 ...

原来如此
作者: 止询初衷    时间: 2014-8-2 22:32
同学习。。。。。。。。。。。。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2