加载中
Iterator和Enumeration比较

Iterator和Enumeration区别 在Java集合中,我们通常都通过 “Iterator(迭代器)” 或 “Enumeration(枚举类)” 去遍历集合。 Enumeration是一个接口,它的源码如下: package java.util; pub...

2018/09/18 16:36
90
Java 集合系列-第十一篇-HashSet介绍

HashSet介绍 HashSet 是一个没有重复元素的集合。 它是由HashMap实现的,不保证元素的顺序,而且HashSet允许使用 null 元素。 HashSet是非同步的。如果多个线程同时访问一个哈希 set,而其中...

2018/09/18 16:27
125
Java 集合系列-第10篇-Hashtable介绍

Hashtable介绍 和HashMap一样,Hashtable 也是一个散列表,它存储的内容是键值对(key-value)映射。 Hashtable 继承于Dictionary,实现了Map、Cloneable、java.io.Serializable接口。 Hashta...

Java 集合系列-第九篇-HashMap架构

HashMap介绍 HashMap 是一个散列表,它存储的内容是键值对(key-value)映射。 HashMap 继承于AbstractMap,实现了Map、Cloneable、java.io.Serializable接口。 HashMap 的实现不是同步的,这意...

2018/09/13 10:29
56
Java 集合系列-第八篇-Map架构

Map架构 Map 是映射接口,Map中存储的内容是键值对(key-value)。 AbstractMap 是继承于Map的抽象类,它实现了Map中的大部分API。其它Map的实现类可以通过继承AbstractMap来减少重复编码。 So...

Java 集合系列-第七篇-List总结

List概括 List 是一个接口,它继承于Collection的接口。它代表着有序的队列。 AbstractList 是一个抽象类,它继承于AbstractCollection。AbstractList实现List接口中除size()、get(int locat...

2018/09/12 15:24
132
Java 集合系列-第六篇-Stack详细介绍

Stack详细介绍 Stack是栈。它的特性是:先进后出(FILO, First In Last Out)。 java工具包中的Stack是继承于Vector(矢量队列)的,由于Vector是通过数组实现的,这就意味着,Stack也是通过数组...

2018/09/10 20:18
51
Java 集合系列-第六篇-Vector详细介绍

Vector介绍 Vector 是矢量队列,它是JDK1.0版本添加的类。继承于AbstractList,实现了List, RandomAccess, Cloneable这些接口。 Vector 继承了AbstractList,实现了List;所以,它是一个队列...

2018/09/10 19:55
43
Java 集合系列-第五篇-LinkedList详细介绍

概要 LinkedList 是一个继承于AbstractSequentialList的双向链表。它也可以被当作堆栈、队列或双端队列进行操作。 LinkedList 实现 List 接口,能对它进行队列操作。 LinkedList 实现 Deque ...

2018/09/10 15:49
204
Java 集合系列-第四篇-fail-fast简介

fail-fast简介 fail-fast 机制是java集合(Collection)中的一种错误机制。当多个线程对同一个集合的内容进行操作时,就可能会产生fail-fast事件。 例如:当某一个线程A通过iterator去遍历某集...

2018/09/05 11:45
43
Java集合系列--第三篇--ArrayList详细介绍(源码解析

概要 上一章,我们学习了Collection的架构。这一章开始,我们对Collection的具体实现类进行讲解;首先,讲解List,而List中ArrayList又最为常用。因此,本章我们讲解ArrayList。先对ArrayLi...

2018/09/04 19:49
20
Java 集合系列-第二篇-Collection架构

概要 首先,我们对Collection进行说明。下面先看看Collection的一些框架类的关系图: Collection架构 概要 首先,我们对Collection进行说明。下面先看看Collection的一些框架类的关系图: Co...

2018/09/04 11:17
61
Java集合系列-总体框架

集合介绍 Java集合是java提供的工具包,包含了常用的数据结构:集合、链表、队列、栈、数组、映射等。Java集合工具包位置是java.util.* Java集合主要可以划分为4个部分:List列表、Set集合、...

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部