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()方法

猜你喜欢

转载自blog.csdn.net/qq_38741415/article/details/82630782