java 集合框架(一)Collection

 一.    概念:

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

 

二.      特点:

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

                  2.  集合的长度是可变的

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

 

三.     集合结构图:

                         

 

四.     Collection接口

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

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

              方法:

                

 

五.     Iterator获取元素:

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

             

              实例:

            

            

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

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值