首页 > 编程语言 > 详细

Java集合Collections入门

时间:2019-02-02 20:13:26      阅读:229      评论:0      收藏:0      [点我收藏+]

内容:

1、认识集合

2、Iterator迭代器

 

 

 

1、认识集合

(1)什么是集合

前面的学习,我们知道数据多了,使用数组存放。而且数组中存放的都是基本类型的数据,并且数组是定长的。

当在程序中创建的对象比较多的时候,需要对这些对象进行统一的管理和操作,那么首先我们就需要把这些对象

存储起来。使用数组是可以存放对象的,我们可以定义对象数组来存放,但是数组这个容器存放对象,要对其中的

对象进行更复杂操作时,数据就显的很麻烦。那怎么办呢?

Java中给我们提供了另外一类容器,专门用来存放对象,这个容器就是我们要学习的集合。

 

(2)集合和数组的区别

  • 数组的长度是固定的。集合的长度是可变的
  • 数组中存储的是同一类型的元素,可以存储基本数据类型值
  • 集合存储的都是对象。而且对象的类型可以不一致

 

(3)集合框架的由来

集合本身是一个工具,它存放在java.util包中。

JDK最早的1.0版本中。提供的集合容器很少。升级到1.2版,为了更多的需求,出现了集合框架。

有了更多的容器(为什么提供那么多集合容器呢?)。可以完成不同的需求。

这些容器怎么区分?区分的方式:每一个容器的数据结构(数据存储一种方式)不一样。 

例如:水缸和衣柜,饮料瓶等等.

 

不同的容器进行不断的向上抽取,最后形成了一个集合框架,这个框架就是Collection接口(一会可以看一下API)。

在Collection接口定义着集合框架中最最最共性的内容。

在学习时:我们需要看最顶层怎么用, 创建底层对象即可。因为底层继承了父类中的所有功能

 

(4)集合接口的描述

技术分享图片

 

 

 

2、Iterator迭代器

 

Java集合Collections入门

原文:https://www.cnblogs.com/wyb666/p/10349058.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!