概述 这个类提供了实现Collection接口的骨架,来最小化实现此接口所做的工作。 要实现一个不可修改的 collection,编程人员只需扩展此类,并提供 iterator 和 size 方法的实现。(iterator 方法返回的迭代器必须实现 hasNext 和 next。) 要实现可修改的 ...
分类:
其他好文 时间:
2017-08-13 23:34:06
阅读次数:
500
List,Set是继承自Collection接口,Map不是 详细介绍: List特点:元素有放入顺序,元素可重复 Map特点:元素按键值对存储,无放入顺序 Set特点:元素无放入顺序,元素不可重复(注意:元素虽然无放入顺序,但是元素在set中的位置是有该元素的HashCode决定的,其位置其实是固 ...
分类:
其他好文 时间:
2017-08-10 21:05:20
阅读次数:
138
List容器 从根源来说Set、List、Queue这三个接口都继承于Collection接口,Set为数据集,List为列表,Queue为队列 下面,我们来说一说List List的实现包括ArrayList、LinkedList、Vector,我们主要说一说前两者,因为第三个我还没接触到(~ ̄▽ ...
分类:
其他好文 时间:
2017-08-09 19:13:22
阅读次数:
161
Java集合是java.util下特别有用的工具类,大致分为2个系列:Collection接;口 和Map接口派生的。 按体系分,则分为四种 1. List:有序重复的集合; 2. Set: 无序不重复的集合 3. Map: 有映射关系的集合(key-value ) 4. Queue: 代表队列集合 ...
分类:
编程语言 时间:
2017-08-08 00:34:47
阅读次数:
284
Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMap Collection接口 Collection是最基本的集合接口,一个Collection代表一组Object,即C ...
分类:
编程语言 时间:
2017-08-07 22:15:56
阅读次数:
246
集合类的由来: 对象用于封装特有数据,对象多了需要存储,如果对象的个数不确定,就使用集合容器进行存储。集合特点:1,用于存储对象的容器。(存的是对象的地址)2,集合的长度是可变的。3,集合中不可以存储基本数据类型值。 (只能存对象) Collection子接口 Collection接口 |--Lis ...
分类:
其他好文 时间:
2017-08-07 00:13:33
阅读次数:
217
java集合主要分三种:list、set、map;当中list和set都继承自Collection接口,两者最大差别是set不能包括反复元素 list的经常使用实现类有: ArrayList:大小可变数组的实现 LinkedList:链接列表实现,元素增删快,查找慢 Vector:线程安全的大小可变 ...
分类:
其他好文 时间:
2017-08-04 20:42:33
阅读次数:
251
Map是一个集合接口,提供的是键值对的映射关系存储。它和其他集合不一样,没有继承自Collection接口,而是直接继承自Java.lang.Object。它包含着两个实现类,HashMap和TreeMap。 以下将运用两个简单的代码示例展示如何遍历Map集合的key和value 遍历KEY 打印结 ...
分类:
其他好文 时间:
2017-08-04 01:15:29
阅读次数:
345
1)类集:一个动态的对象数组,是对一些实现好的数据结构进行了包装。 2)在使用各个类集接口时,如果没有指定泛型,则肯定会出现警告信息, 此时,泛型将被擦除而全部使用Object接收。 3)类集框架本身不受对象数组长度的限制。 4)Collection接口 此接口使用了泛型,可以保证类集操作的安全性, ...
分类:
编程语言 时间:
2017-07-30 23:50:31
阅读次数:
252
1)Map接口 关系:Map(接口) HashMap(非抽象子类)、TreeMap(非抽象子类) 在开发中,Map集合的内容多用来查询,全部输出的操作较少;而Collection接口在开发中的主要作用就是用来传递内容及输出的。 2) 3) 排序子类TreeMap 按key进行排序。 Map接口中的内 ...
分类:
编程语言 时间:
2017-07-30 23:48:25
阅读次数:
252