码迷,mamicode.com
首页 > 编程语言 > 详细

java--集合

时间:2016-04-28 00:32:07      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:

集合特点:

1.元素类型可以不同。

2.集合长度可变。

3.空间不固定。

 

  java中对一些数据结构和算法进行了封装即集合,集合也是一种对象,用于储存、检索、操作和传输对象。

  

  JFC(Java Collections FrameWork)集合框架,提供了用于管理集合的接口和类

集合框架包括三个内容:接口、实现类、算法

接口:  collection是list和set的父接口。其中list的特点是:线性、元素可以重复。set的特点是:元素不可以重复。

Map集合:     一个元素包含两个对象(键对象和值对象),键不能重复。

 

集合和数组的区别:

1.集合中只能存放对象的引用,数组可以是基本类型也可以是引用类型。

2.集合的长度可以随着元素的多少发生变化,数组创建好后,长度不能变化。

3.集合算法比较丰富,可以省去开发者很多编码,但数组算法有限。

 

遍历的方式:

1.for循环遍历,只能用于list集合。

2.迭代器方式,得到迭代器的算法和接口。   iterator

3.for each方式

迭代器方式,得到迭代器算法接口

  Itertor<Student> it=stu.itertor();

  while(it.hasNext){

  Student s=is.Next();

}

java--集合

标签:

原文地址:http://www.cnblogs.com/JackieADBM/p/5440925.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!