黑马程序员技术交流社区

标题: 今天所学知识点1集合体系 [打印本页]

作者: 玉遥    时间: 2014-7-6 22:35
标题: 今天所学知识点1集合体系
1:集合体系
(1)集合的由来?
  我们学习的是面向对象的语言,最基本的单位就是类,使用的时候,最基本的是对象。
  而我们如果需要使用多个对象,就必须用能存储多个对象的容器来做。
  目前就学过数组。而数组有不能适用变化的操作。

  所以,java就提供了一种新的容器:集合。
(2)集合和数组的区别?
  A:集合
   长度可变
   只能存储引用类型
   可以存储不同类型的元素
  B:数组
   长度固定
   可以存储基本类型,也可以存储引用类型
   存储的是同一种类型的元素
(3)集合体系结构
  由于数据结构不同,多个集合类的存储,判断,删除等操作不太一样,
  通过不断的向上抽取,最终形成了一个集合继承实现体系结构。
  Collection
   |--List
    |--ArrayList
    |--Vector
    |--LinkedList
   |--Set
    |--HashSet
    |--TreeSet






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2