Collection:集合层次中的根接口,JDK没有提供这个接口直接地实现类。Set:不能包含重复的元素。SortedSet是一个按照升序排列元素的Set。List:是一个有序的集合,可以包含重复的元素。提供了按索引访问的方式。Map:包含了Key-Value对。Map不能包含重复的Key。Sort...
分类:
其他好文 时间:
2015-06-16 21:07:41
阅读次数:
95
java的集合框架为程序提供了一种处理对象组的标准方式。设计了一系列标准泛型接口:⑴Collection ()接口,扩展了Iterable接口,位于集合层次结构的顶部,因此所有的集合都实现Collection接口,并提供了iterator()方法来返回一个迭代器。用add()方法添加对象,remov...
分类:
编程语言 时间:
2015-06-16 20:52:24
阅读次数:
147
Java集合框架是Java语言的重要组成部分,它包含了系统而完整的集合层次体系,封装了大量的数据结构的实现,深刻理解Java集合框架的组成结构及其中的实现类和算法,可以极大的提高程序员编码的能力。
一、概念
又称容器,是一个对象,能将具有相同性质的多个元素汇集成一个整体。集合框架被用于存储,获取,操纵和传输聚合的数据。
二、成员介绍
如下...
分类:
编程语言 时间:
2015-06-16 14:46:40
阅读次数:
159
1、一、collection (有序)接口的实现的接口 set list其中set接口的实现类是HashSet,List接口的实现类是ArrayList、LinkList、Vector二、Map(无序)接口的实现类是HashMap、HashTableArrayList和Vector都是使用数组方式存...
分类:
编程语言 时间:
2015-06-15 23:26:39
阅读次数:
176
黑马程序员-----集合框架类(四) 高级for循环、方法的可变参数及静态导入1.1 高级for循环(示例1)格式:for(数据类型 变量名 : 被遍历的集合(Collection)或者数组){ }对集合进行遍历。只能获取集合元素。但是不能对集合进行操作。迭代器除了遍历,还可以进行remove集合中...
分类:
其他好文 时间:
2015-06-15 18:16:33
阅读次数:
138
黑马程序员-----集合框架类(三)Map集合1.1 Map集合:该集合存储键值对。一对一对往里存。而且要保证键的唯一性。 1,添加。 put(K key, V value) putAll(Map m) 2,删除。 clear() remove(Object key) 3,判断。 ...
分类:
其他好文 时间:
2015-06-15 15:50:05
阅读次数:
175
参考网址:http://blog.csdn.net/speedme/article/details/22398395一.集合1.集合与数组的区别 总述:几乎有有的集合都是基于数组来实现的,因为集合是对数组做的封装,所以,数组永远比任何一个集合要快,但任何一个集合,比数组提供的功能要多 ...
分类:
其他好文 时间:
2015-06-15 14:25:33
阅读次数:
99
黑马程序员-----集合框架类(一)1.1 为什么出现集合类?面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式。1.2 数组和集合类同是容器,有何不同?数组虽然也可以存储对象,但长度是固定的;集合长度是可变的。数组中可以存储基...
分类:
其他好文 时间:
2015-06-15 12:49:21
阅读次数:
120
java项目——数据结构总结报告20135315 宋宸宁实验要求1、用java语言实现数据结构中的线性表、哈希表、树、图、队列、堆栈、排序查找算法的类。2、设计集合框架,使用泛型实现各类。3、API的编写,并导出。4、使用TDD模式,对程序进行测试,利用TestSuite将各测试类整合到一起。5、与...
分类:
编程语言 时间:
2015-06-14 19:55:26
阅读次数:
473
集合中所有的类都在java.util包下。在Java 2的Collections框架中,主要包括四个接口及其扩展和实现类:四个重要接口:1)Collection:表示集合。2)Set:不允许重复的集合。3)List:可以有重复元素的集合。4)Map:键-值映射对。一、CollectionCollec...
分类:
其他好文 时间:
2015-06-14 16:25:06
阅读次数:
122