一.    概念:

             集合可以存储不同的数据类型,包括对象封装的持有数据,也可用集合进行存储

 

二.      特点:

                  1.  用于存储对象的容器。

                  2.  集合的长度是可变的

                  3.  集合本身不可以存储基本数据类型,但可以自动装箱成引用类型存放进去

 

三.     集合结构图:

                         java 集合框架(一)Collection

 

四.     Collection接口

              此接口为集合框架中最顶层的接口,也是最基本的集合接口,一个 Collection 代表一组 Object,即 Collection 的元素,                                 Java不提供直接继承自Collection的类,只提供继承于的子接口(如List和set)。

              Collection 接口存储一组不唯一,无序的对象。 

              方法:

                java 集合框架(一)Collection

 

五.     Iterator获取元素:

                              Iterator接口是对所有的collection容器进行获取的公共接口,通过调用hasNext()进行迭代,如果存在的话就返回true,                                  并通过next()进行取值。

             

              实例:

            java 集合框架(一)Collection

            java 集合框架(一)Collection

                              使用Iterator对集合元素进行迭代时,Iterator并不是把集合元素本身传给了迭代变量,而是把集合元素的值传给了迭代变量(就如同参数传递是值传递,基本数据类型传递的是值,引用类型传递的仅仅是对象的引用变量),所以修改迭代变量的值对集合元素本身没有任何影响。

 

相关文章: