首先让我们看一下简单的集合框架的继承层次collectionlist(有序的容器元素可以重复)Queue(队列)set(无序的容器就是元素不可重复)linkedListArrayListVectorDequePriorityQueueEnumSetSortedSetHashSetTreeSetCollection(接口)是集合容器中非映射关系的容器类的根类。其中list和..
分类:
编程语言 时间:
2015-10-15 16:24:19
阅读次数:
256
在 Java2中,有一套设计优良的接口和类组成了Java集合框架Collection,使程序员操作成批的数据或对象元素极为方便。这些接口和类有很多对抽象数据类型操作的API,而这是我们常用的且在数据结构中熟知的。例如Map,Set,List等。并且Java用面向对象的设计对这些数据结构和算法进行了封...
分类:
其他好文 时间:
2015-10-13 19:09:57
阅读次数:
157
*set:元素是无序的(存入和取出顺序不一定一致),不可以重复的。 |-HashSet:底层数据结构是哈希表。线程是非同步的。保证元素唯一性的原理:判断元素的hashCode值是否相同。如果相同还会继续判断元素的equals方法,是否为true |-TreeSet:可以对Set集合中的元素排序。底层...
分类:
其他好文 时间:
2015-10-11 21:18:42
阅读次数:
137
1. Collection add() remove() contains() iterator() size() 遍历: 增强for 迭代器 |--List get() 遍历: 普通...
分类:
编程语言 时间:
2015-10-10 21:38:35
阅读次数:
229
1. 集合(1)Collection(单列集合) List(有序,可重复): ArrayList:底层数据结构是数组,查询块,增删慢。线程不安全,效率高 Vector:底层数据结构是数组,查询快,增删慢。线程安全,效率低 ...
分类:
编程语言 时间:
2015-10-10 21:28:45
阅读次数:
122
*collection是所有集合的父类接口,具有增{add(),addAll(),},删{remove (),removeAll(),clear()},查{contains(),containsAll(),isEmpty(),size()},取交集retainAll(),遍历iterator(),哈...
分类:
其他好文 时间:
2015-10-10 16:55:47
阅读次数:
125
1. List,Set,Map等接口是否继承自Map接口? ?List,Set不是继承自Map接口,它们继承自Collection接口?Map接口本身就是一个顶层接口
分类:
编程语言 时间:
2015-10-10 14:02:09
阅读次数:
142
1. HashMap嵌套HashMap传智播客 jc 基础班 陈玉楼 20 高跃 22 jy 就业班 李杰 21 曹石磊 23先存储元素,然后遍历元素2. 代码示例: 1 package cn...
分类:
编程语言 时间:
2015-10-10 10:34:03
阅读次数:
205
1. 首先我们看看统计字符串中每个字符出现的次数的案例图解:
分类:
编程语言 时间:
2015-10-10 09:05:28
阅读次数:
168
1. TreeMap(TreeMap)的案例2. 案例代码:(1)Student.java: 1 package cn.itcast_04; 2 3 public class Student { 4 private String name; 5 private int age; 6...
分类:
编程语言 时间:
2015-10-09 22:55:24
阅读次数:
173