java-se-迭代器、增强for循环与JavaBean规范

Iterator:迭代器接口
            (1)用来遍历集合元素的,是一个接口。Collection接口继承了Iterator,提供了一个方法Iterator iterator()
            (2)Collection的实现类使用内部类定义了迭代器子类
            (3)迭代器提供了统一的方法用于遍历集合元素
            常用方法:
                boolean    hasNext():        判断集合中是否有下一个元素
                E    next():                          取出集合中的下一个元素
                    
                    在使用迭代器对集合进行遍历时,不能使用集合的移除方法移除集合元素,否则会出现异常,因此必须使用迭代器自己提供的移除方法
                remove(Object obj);

增强for循环(foreach循环):
                for(元素类型 变量名:要遍历的集合或者数组){ }
                与经典for循环的区别:
                        增强for循环中无法使用下标,经典for循环可以使用下标

JavaBean规范:
    程序开发者默认遵循的一种规范
    (1)提供两个构造器
    (2)给成员变量提供get()/set()方法(get()/set()方法名上的后续单词称为Bean,作为Bean的单词首字母大写,成员变量尽可能与                         Bean名一致,首字母小写
    (3)重写hashCode()/equals()方法
    (4)重写toString()方法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值