因数组一旦创建长度就不能改变
集合(collection),将多个相同性质的元素汇聚成一个整体 所在java.util包
集合框架(collection framework)
一、List是一个有序的、可重复的子接口,ArrayList是实现list的一个子类
在集合当中只能存放引用数据类型,不能存放基本数据类型
ArrayList list=new ArrayList();
li...
分类:
编程语言 时间:
2015-06-20 13:11:10
阅读次数:
183
先简单介绍HashMap这个类import java.util.HashMap ;
import java.util.Map ;
public class HashMapDemo01{
public static void main(String args[]){
Map map = null; // 声明Map对象,其中key和value的类型为String
map...
分类:
其他好文 时间:
2015-06-18 09:47:34
阅读次数:
123
1、为什么使用集合框架 当我们并不知道程序运行时会需要多少对象,或者需要更复杂方式存储对象——可以使用Java集合框架2、Java集合框架包含的内容 接口:(父类)Collection接口下包含List(子类 )接口和Set(子类)接口 List接口下又包含(ArrayList集合实现类和Linke...
分类:
编程语言 时间:
2015-06-16 22:37:34
阅读次数:
180
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