Map的常用方法: Object put(Object key Object values ) 以键 -值的方式进行存储 键必须是唯一的,值可以重复 Object get() 根据返回相关联的值,若不存在指定的值,返回null Object remove() 删除指定的键映射的"键-值对" int ...
分类:
其他好文 时间:
2017-04-10 13:25:36
阅读次数:
196
Set接口及其实现类——HashSet Set是元素无序并且不可以重复的集合,被称作集。 HashSet—哈希集,是Set的一个重要实现类。 Set的使用 HashSet没有像List一样的set()方法来用指定元素替换指定位置的元素,因为Set集合的元素是无序的。同样也不能用访问索引的方式来获取指 ...
分类:
编程语言 时间:
2017-04-10 00:29:38
阅读次数:
203
一.集合类 Java中数组与集合的比较 1.数组也是容器,它是定长的,访问较快,但是数组不会自动扩充2.数组可以包含基本数据类型或引用类型的对象,而集合中只能包含引用类型的对象 Java中集合框架层次结构 Collection接口 1.一组称为元素的对象 2.一个Collection中可以放不同类型 ...
分类:
编程语言 时间:
2017-04-09 23:23:45
阅读次数:
252
一、HashSet集合 字符串对象的哈希值 二、LinkHashSet集合 ...
分类:
其他好文 时间:
2017-04-09 18:24:53
阅读次数:
161
(一)集合框架: Java语言的设计者对常用的数据结构和算法做了一些规范(接口)和实现(实现接口的类)。所有抽象出来的数据结构和操作(算法)统称为集合框架。 程序员在具体应用的时候,不必考虑数据结构和算法实现细节,只需要用这些类创建一些对象,然后直接应用就可以了,这样就大大提高了编程效率。 (二)集 ...
分类:
编程语言 时间:
2017-04-09 16:21:57
阅读次数:
198
一、List接口 二、迭代器的并发修改异常 三、ArrayList集合(存储结构是数组) 特点:增删慢,查找快,不同步,线程不安全,运行速度快 四、LinkedList集合 特点:增删快,查找慢,不同步,线程不安全,运行速度快 五、Vector集合(存储结构是数组) 特点:同步,线程安全,运行速度慢 ...
分类:
其他好文 时间:
2017-04-09 15:44:13
阅读次数:
182
三、增强for循环(foreach) 四、泛型 ...
分类:
其他好文 时间:
2017-04-09 13:54:35
阅读次数:
152
集合的概念 现实生活中:很多的事物凑在一起 数学中的集合:具有共同属性的事物的总和 Java中的集合类:是一种工具类,就像是容器,存储任意数量的具有共同属性的对象 集合的作用 与数组相比 Java集合框架体系结构 Collection和Map接口是两个根接口。 Collection有三个子接口,分别 ...
分类:
编程语言 时间:
2017-04-08 23:56:27
阅读次数:
389
Java中我们用集合来存储和操作数目不固定的一组数据,集合中存放的都是对象的引用,而非对象本身,这也是集合中不能存储基本类型数据的原因。集合类大都在java.util包中,java集合架构主要有两个接口Collection和Map供子类实现,java集合架构支持3种类型的集合:规则集(Set),线性 ...
分类:
编程语言 时间:
2017-04-08 17:38:45
阅读次数:
320
一.概述 Queue一种队列结构集合,用来存储将要进行处理的元素.通常以FIFO的方式排序元素,但这并不是必须的.比如优先度队列就是一个例外,它是以元素的值来排序.但无论怎样,每个Queue的实现都必须指定它的排序属性.Queue通常不定义元素的equal和hashCode方法. 二.主要方法 每个 ...
分类:
编程语言 时间:
2017-04-08 14:08:04
阅读次数:
202