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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 玉遥 中级黑马   /  2014-7-6 22:35  /  829 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1:集合体系
(1)集合的由来?
  我们学习的是面向对象的语言,最基本的单位就是类,使用的时候,最基本的是对象。
  而我们如果需要使用多个对象,就必须用能存储多个对象的容器来做。
  目前就学过数组。而数组有不能适用变化的操作。

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

0 个回复

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