A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© hehaiwei 中级黑马   /  2016-3-11 22:21  /  451 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

昨天是学习集合的第一天,总结一下把
2,集合对象的由来和特点。
    因为java是面向对象的语言,在开发过程中我们会用到很多对象,那么java就提拱了一个容器来存储这些对象,以前我们用数组来存储,但数组长度不可变,而且我们并不知道我们究竟要存储多少对象,所以就用集合来存储对象,因为集合的长度是可变得。
    特点:长度可变,只能存储对象
3,集合和数组的异同点?
     集合:长度可变
           只能存储引用类型的数据
           可存储不同类型的对象
     数组:长度不变,
           即可存基本类型的数据也可存引用类型的数据
           存储的数据类型是一致的。

4,集合体系由来?
     由于数据结构不同,java就对应提供了很多中集合类,又由于多种集合类的功能很相似,所以,就要不断的向上抽取功能,最终形成了集合的体系结构。
5,必须了解一下顶层集合中的共性方法?
     collection接口是集合最顶层的。
   方法:1.添加:boolean add(Object obj):向集合中添加一个集合的元素。
                 addAll(Collection c):c1.addAll(c2):将c2里所有的元素都复制到c1中。
         2.删除:void clear():删除所有元素。
                 remove(Object obj): 从集合中删除指定元素
                 removeAll(Collection c):删除c1中和C2相同的元素。
         3.判断:boolean contains(Object obj):判断集合中是否存在指定的元素
                 boolean isEmpty():判断集合是否为空
         4.查找:Iterator iterator();用来获取集合中的每一个元素,也就是遍历
         5.获取:int size():获取集合的长度
         6.交集:boolean retainAll(Collection c):判断两个集合中是否有相同元素
         7.把集合变成数组:Object[] toArray():把集合变成数组
6,迭代器是一个什么玩意?
    迭代器是用于遍历Collection集合中的元素,迭代是取出集合中的元素的一种方式
7,集合的使用步骤。
    1.创建集合对象
    2.创建元素对象
    3.将元素对象添加到集合中
    4.对集合进行操作

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马