Collection接口 Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些 Collection允许相同的元素而另一些不行。一些能排序而另一些不行。Java SDK不提供直接继承自Collection的类,Java SDK提供的类都是继承自Collection的“子接口”如List和Set。
所有实现C...
分类:
编程语言 时间:
2016-05-18 18:48:47
阅读次数:
253
本解析源码来自JDK1.7ArrayList 概要
继承Collection接口,实现了随机存取,自动扩容
内部使用数组进行存储,size表示List中元素的个数
private transient Object[] elementData;
private int size;
允许null值
与Vector基本相同,但是ArrayList是非同步的,...
分类:
其他好文 时间:
2016-05-17 13:37:51
阅读次数:
191
18.01 Map集合概述和特点 Map接口概述:将键映射到值的对象,一个映射不能包含重复的键,每个键最多只能映射到一个值 Map接口和Collection接口的不同 1.Map是双列的,Collection是单列的 2.Map的键唯一,Collection的子体系Set是唯一的 3.Map集合的数 ...
分类:
编程语言 时间:
2016-05-15 19:42:12
阅读次数:
240
1、int size(); 返回collection 中的元素。 2、boolean is Empty(); 3、boolean contains(object obj); 4\boolean contains(collection c); 5、boolean add(object element) ...
分类:
其他好文 时间:
2016-05-14 06:31:33
阅读次数:
133
Java集合框架
Collection接口API
Iterator迭代器接口
Collection子接口之一:Set接口
HashSet LinkedHashSet TreeSet
Collection子接口之二:
List接口
ArrayList LinkedList Vector
Map接口
HashMap TreeMap Hashtable
Collections工具...
分类:
编程语言 时间:
2016-05-13 15:20:09
阅读次数:
294
Java中对数据的存储会使用到集合类,下面我们来看看Java中常用的集合类。 Collection接口 集合的接口,可以简单的理解为可以动态扩充的数组。 Collection接口定义了很多相关的方法,基本上都是添加移除等管理元素相关的方法。 List接口 List接口是继承自Collection接口 ...
分类:
编程语言 时间:
2016-05-13 09:01:27
阅读次数:
204
1、 方法重载与覆盖的区别?( Overload 与 Override 的区别)
答:方法的重载属于编译时多态,方法名相同参数列表不同,返回值必须相同或都没有返回值类型。
方法的覆盖属于运行时多态,子类覆盖父类的方法,子类指向父类引用,在调用方法的时候用父类的引用调用。
2、 集合的实现类与区别?
答:Collection 接口,集合结构总的父接口,有两个子接口 list 和 set...
分类:
编程语言 时间:
2016-05-13 01:40:50
阅读次数:
159
这个接口是各种List类的抽象接口,这个接口继承自Collection接口。
public interface List extends Collection
这是接口的基本信息。
int size();
这个方法返回List的元素数。
boolean isEmpty();
这个方法判断List是否为空。
boolean contains(Obje...
分类:
编程语言 时间:
2016-05-13 01:07:33
阅读次数:
188
1、Collection接口
集合可以理解为一个动态的对象数组,两层含义:
1)、动态:集合中的对象可以任意扩充和删减;
2)、集合中可以存放任意对象。
集合的性能比数组高,而且更容易进行数据的扩展和修改。
Collection的常用子接口:List、Set、Queue。
2、List接口
List集合可以存放任意对象,而且集合中对象可以重复。
List的常用实现类:A...
分类:
编程语言 时间:
2016-05-13 00:50:01
阅读次数:
242
一Map接口
Map接口中的每个成员方法由一个关键字(key)和一个值(value)构成。Map接口不直接继承于Collection接口,因
为它包装的是一组成对的"键-值"对象的集合,而且在Map接口的集合中也不能有重复的key出现,因为每个键只能与
一个成员元素相对应。
Map接口定义了存储"键(key)——值(value)映射对"的方法。实现Map接口...
分类:
编程语言 时间:
2016-05-12 13:04:42
阅读次数:
241