Java集合类
1.Java的集合类是一个特别有用的集合类,可以用于存储数量不等的多个对象,并可以实现常用的数据结构,如栈、队列等。除此之外,Java集合还可以用于保存具有映射关系的关联数组。
2.Java集合类:Set,List,Map三大体系。jdk1.5以后:Queue
Set:无序,不可重复的集合。(类似于一个罐子,把一个对象添加到Set集合时,Set集合无法记住添加这个元素的顺序,所以Set里的元素不能重复)
List:有序,重复的集合(类似于一个数组,它可以记住每次添加元素的顺序,只是List的长度可变)
Map:具有映射关系的集合(也类似于一个罐子,只是它里面的每项数据都由两个值组成)
Queue:代表一种队列集合实现
3.Java集合像一个容器,可以把多个对象(对象的引用)“丢进”该容器,Jdk1.5增加泛型以后,Java集合可以记住容器中对象的数据类型。
4.为什么要有集合类:
数组对于保存个数变化的数据显得有些无能为力,而且数组无法保存具有映射关系的数据,为了保存数量不确定的数据,以及保存具有关联关系的数据(也被称为关联数组),Java提供集合类。位于java.util下。
5.集合只能保存对象,数组可以保存基本类型的值和对象
6.如何访问集合元素:
Set:根据元素本身来访问(这也是Set集合里元素不允许重复的原因)
List:可以直接根据元素的索引来进行访问
Map:可以根据每项元素的key来访问其value
转载:http://www.cn-java.com/www1/?uid-709144-action-viewspace-itemid-102149
分享到:
相关推荐
Java 集合排序 及java集合类 详解.pdf
set list ArrayList等java集合类详述
第13讲 JAVA集合类.ppt第13讲 JAVA集合类.ppt第13讲 JAVA集合类.ppt第13讲 JAVA集合类.ppt第13讲 JAVA集合类.ppt
一张图让你看清Java集合类 所有精华 集于一图 一目了然 形象易懂 十分中肯 绝对干货!
java集合类学习笔记.doc 学习java集合时留下的宝贵知识
java集合类类性能测试源代码
java集合类java集合类java集合类java集合类java集合类java集合类java集合类java集合类java集合类java集合类
大公司最喜欢问的Java集合类面试题,找工作有帮助
java的各种集合类的总结,以及实例讲解。
Java 集合排序及java 集合类详解 Java 集合排序及java 集合类详解,Java里面最重要、最常用也就是集合那部分了,能够用好集合和理解好集合对于做Java程序的开发拥有无比的好处。本教程详细解释了关于Java中的集合是...
Java集合排序及java集合类详解,对list,set,map等java集合进行详细讲解
Java集合类,在图片上体现出来,为了更好的描述,本来是博客里的,不好往博客里插,所以单独弄出来了。
集合类的框架为集合的实现者提供了大量的接口和抽象类,并对其中的某些机制给予了描述,例如,Iterator(迭代协议)。实现Comparable接口或Comparator接口,用户可以根据需要对集合中的元素进行排序。为了方便用户...
java集合类线程安全 写的不错,短小精悍,值得一读
Java集合类性能分析 Collection List Map Set
Java集合类层次结构Java集合类层次结构Java集合类层次结构Java集合类层次结构Java集合类层次结构Java集合类层次结构
java集合类面试题总结
今天在网上搜索了一下,发现一篇关于java集合的博文,里面整理得非常好, 特意copy过来和大家分享一下