Map:一次添加一对元素(key->value)双列集合,键值对常用方法:1、 添加V put(K key , V value)会更新key对应的value,并返回被替换的value2、 删除clear():清空集合V remove(K key) :根据指定的key删除这个键值对3、 判断:Bool...
分类:
编程语言 时间:
2015-09-20 00:12:16
阅读次数:
206
Set集合元素不可以重复,是无序。方法与list相同HashSet:不保证set的迭代顺序,不同步,内部数据结构是哈希表如果存自定义对象则需要覆盖equals和hashCode方法先比较hashCode,如果hashCode相同再equals方法比较,如果仍然相同则判断元素相同不再入容器,即add(...
分类:
编程语言 时间:
2015-09-19 12:22:10
阅读次数:
175
一、List:1、 特有的常见方法:(有个共性特点就是都可以操作角标)(1)、添加void add(int Index , E element):在list的指定位置插入元素void addAll(int index , Collection e):将指定collection中的所有元素插入到列表中...
分类:
编程语言 时间:
2015-09-18 00:38:24
阅读次数:
235
1. 使用流来遍历集合简介:Java的集合框架,如List和Map接口及Arraylist和HashMap类,让我们很容易地管理有序和无序集合。集合框架自引入的第一天起就在 持续的改进。在Java SE 8中,我们可以通过流的API来管理、遍历和聚合集合。一个基于流的集合与输入输出流是不同的。如何工...
分类:
编程语言 时间:
2015-09-17 16:55:59
阅读次数:
185
本文是转载的http://www.ibm.com/developerworks/cn/java/j-lo-set-operation/index.html#ibm-pcon在实际的项目开发中会有很多的对象,如何高效、方便地管理对象,成为影响程序性能与可维护性的重要环节。Java 提供了集合框架来解决...
分类:
编程语言 时间:
2015-09-16 00:39:55
阅读次数:
283
java集合框架之java HashMap代码解析文章Java集合框架综述后,具体集合类的代码,首先以既熟悉又陌生的HashMap开始。源自http://www.codeceo.com/article/java-hashmap-java-collection.html签名(signature)pu....
分类:
编程语言 时间:
2015-09-13 19:58:05
阅读次数:
337
一、集合体系(不包括Queue体系)二、ArrayListArrayList的属性private transient Object[] elementData; //存储元素private int size; //数组的长度ArrayList三个构造方法public ArrayList(int .....
分类:
编程语言 时间:
2015-09-10 21:00:36
阅读次数:
328
一、QueueQueye接口体系图体系分析:Deque实现类:ArrayDeque,LinkedList(数组和链表实现双向队列)BlockingDeque实现类:LinkedBlockingDeque(链表实现阻塞双向队列)BlockingQueue实现类:ArrayBlockingQueue,L...
分类:
编程语言 时间:
2015-09-09 22:50:25
阅读次数:
237
-----Java培训、Android培训、iOS培训、.Net培训、期待与您交流!在介绍集合之前先说一下数组,正如我们所知,数组是某一类型数据的集合,强调的是数据,而且必须单一;集合框架的不同之处在于存储的数据类型没有任何限制,既可以存储基本数据类型(会自动提升为相应的包装类)也可以存储引用数据类...
分类:
编程语言 时间:
2015-09-04 18:34:50
阅读次数:
298
集合框架的好处是什么? 集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法。 它减少了程序设计的辛劳。 集合框架通过提供有用的数据结构和算法使你能集中注意力于你的程序的重要部分上,而不是为了让程序能正常运转而将注意力于低...
分类:
其他好文 时间:
2015-09-02 13:40:35
阅读次数:
125