Java数据结构
2015-08-15 22:13
549 查看
学习以及使用Java快一年了,今天来总结一下Java的常用的数据结构
首先,我们来看看图解:
collection
Collection
├List
│├LinkedList 插入与删除
│├ArrayList 随机访问
│└Vector 多线程的同步+动态可增长数组
│ └Stack 后进先出的
└Set 不包含重复的元素 =HashSet()
Map
├Hashtable 同步+非空
├HashMap 不同步+可为空
└WeakHashMap 改进的HashMap,它对key实行“弱引用”
针对抽象编程
Iterator it=set.iterator();
while(it.hasNext())
{
System.out.println(it.next());
}
for (String v : set) {
System.out.println(v);
}
首先,我们来看看图解:
collection
Collection
├List
│├LinkedList 插入与删除
│├ArrayList 随机访问
│└Vector 多线程的同步+动态可增长数组
│ └Stack 后进先出的
└Set 不包含重复的元素 =HashSet()
Map
├Hashtable 同步+非空
├HashMap 不同步+可为空
└WeakHashMap 改进的HashMap,它对key实行“弱引用”
针对抽象编程
Iterator it=set.iterator();
while(it.hasNext())
{
System.out.println(it.next());
}
for (String v : set) {
System.out.println(v);
}
相关文章推荐
- 《数据结构与算法分析——c语言描述》读后笔记 3
- PAT《数据结构学习与实验指导》实验项目集 3-05
- 数据结构——线索二叉树
- 数据结构学习笔记――线性表
- 数据结构 学习之图
- 数据结构学习笔记――概述
- PAT《数据结构学习与实验指导》实验项目集 3-04
- [mahout in action]mahout中用于推荐引擎的数据结构(二)
- [mahout in action]mahout中用于推荐引擎的数据结构(一)
- nginx源码分析2———基础数据结构六(ngx_hash_keys_arrays_t)
- 数据结构 字符串模式匹配之KMP算法
- C源码@数据结构与算法->AVL树
- 数据结构概述
- 数据结构 多线程安全队列基于数组实现
- PAT《数据结构学习与实验指导》实验项目集 2-13
- PAT《数据结构学习与实验指导》实验项目集 2-12
- 数据结构之并查集(Union-Find)
- 【数据结构与算法】字符串匹配之BF&KMP算法
- C源码@数据结构与算法->二分查找树(Binary Search Tree)
- 数据结构--建立词索引