一、Map集合特点
Map集合(双列集合)一次添加一对元素,Collection集合(单列集合)一次添加一个元素
接口 Map,实际上存储的是键值对
特点:
将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。
也就是说Map中必须保证键的唯一性
二、常用方法
1.添加:value = put(key,value);返回前一个和key相关联的值,如果没有...
分类:
编程语言 时间:
2014-10-20 21:24:22
阅读次数:
254
一、LinkedHashSet集合
HashSet下有子类LinkedHashSet
API文档关于LinkedHashSet的解释:
具有可预知迭代顺序的 Set 接口的哈希表和链接列表实现。此实现与 HashSet 的不同之外在于,后者维护着一个运行于所有条目的双重链接列表。此链接列表定义了迭代顺序,即按照将元素插入到 set 中的顺序(插入顺序)进行迭代。注意,插入顺序不 受在 set...
分类:
编程语言 时间:
2014-10-20 17:25:02
阅读次数:
320
集合框架面试题
1. Collection
和
Collections
的区别。
Collections
是个
java.util
下的类,它包含有各种有关集合操作的静态方法。
Collection
是个
java.util
下的接口,它是各种集合结构的父接口...
分类:
编程语言 时间:
2014-10-20 17:16:43
阅读次数:
263
很多核心Java面试题来源于多线程(Multi-Threading)和集合框架(Collections Framework),理解核心线程概念时,娴熟的实际经验是必需的。这篇文章收集了 Java 线程方面一些典型的问题,这些问题经常被高级工程师所问到。0.Java 中多线程同步是什么?在多线程程序下...
分类:
编程语言 时间:
2014-10-20 17:02:47
阅读次数:
354
上篇文章介绍了Collection的体系以及List以及其常见实现类的基本用法,并 通过事例的形式演示了各自特殊用法,这篇文章主要是讲述Set及其子类的基本用法。
Set体系结构图
——| Set 子接口,特点在于元素无序,元素不可重复 ——| HashSet:底层数据结构是哈希表,是线程不安全的,...
分类:
其他好文 时间:
2014-10-20 09:48:18
阅读次数:
217
随着Java学习的深入,感觉大一时搞了一年的ACM,简直是明智之举,Java里很多数据结构、算法类的东西,理解起来就轻松多了
Set集合下有两大子类开发常用 HashSet集合 、TreeSet集合
Set集合的元素是不重复且无序
一、HashSet集合
API文档解释:此类实现
Set 接口,由哈希表(实际上是一个 HashMap 实例)支持。它不保证 set 的迭代顺序;特别是...
分类:
编程语言 时间:
2014-10-20 00:54:14
阅读次数:
334
集合框架构成图
摘自百度图片
一、Vector集合 演示
虽然Vector已经不常用了,但是还是要了解一下其中的方法
import java.util.ArrayList;
import java.util.Enumeration;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.Li...
分类:
编程语言 时间:
2014-10-19 17:10:23
阅读次数:
278
-----Java培训、Android培训、iOS培训、.Net培训、期待与您交流! 在介绍集合之前先说一下数组,正如我们所知,数组是某一类型数据的集合,强调的是数据,而且必须单一;集合框架的不同之处在于存储的数据类型没有任何限制,既可以存储基本数据类型(会自动提升为相应的包装类)也可以存储引...
分类:
其他好文 时间:
2014-10-19 16:47:04
阅读次数:
307
整个集合框架中最常用的就是List(列表)和Set(集)
一、List集合 && Set的特点
Collection的子接口:
1、List:有序(存入和取出的顺序一致),元素都有索引且可以重复
API文档解释:有序的 collection(也称为序列)。此接口的用户可以对列表中每个元素的插入位置进行精确地控制。用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表...
分类:
编程语言 时间:
2014-10-19 01:23:18
阅读次数:
223
数字有很多用数组存,对象有很多就要用集合存
但是数组是固定长度的,集合是可变长度的
集合的由来:
对象用来封装特有数据,对象多了需要存储,如果对象个数不确定,就需要使用集合容器来存储
集合的特点:
1.用于存储对象的容器
2.长度可变
3.集合中不可存储基本数据类型
对于集合体系,的最顶层存储的是该体系中所有的共性内容,Collection,同继承一样,看顶层,用底层
java....
分类:
编程语言 时间:
2014-10-17 23:27:01
阅读次数:
300