读[Collection接口和Map接口的主要实现类]小结
来源:互联网 发布:godaddy域名被转走 编辑:程序博客网 时间:2024/05/21 07:00
Collection 接口
List 接口
LinkedList [异步]链表存储,引数据慢插入数据快 实现同步:List list = Collections.synchronizedList(new LinkedList(...));
ArrayList [异步]类似数组存储,连续存储,引数据快插入数据慢 在插入前可以调用ensureCapacity方法来增加ArrayList的容量以提高插入效率。
Vector[同步]类似ArrayList
Stack继承Vector 五个独有方法:push pop peak empty search
Set 接口(对象不能重复)
HashSet 能快速定位元素 通过HashCode找元素,确保A.equals(B)的同时A.HashCode()==B.HashCode()
TreeSet 按顺序存放,需要实现Comparator接口
Map 接口
TreeMap 键按顺序存储 独有方法:getFirstKey() getLastKey()
HashTable [同步]key和value都非null 通过散列函数定位 确保A.equals(B)的同时A.HashCode()==B.HashCode()
HashMap [异步] 允许null 可以通过Collections.synchronizedMap()创建同步Map
WeakHashMap 改进的HashMap,弱引用,当一个Key不再被外部引用将会被GC回收
0 0
- 读[Collection接口和Map接口的主要实现类]小结
- Collection接口和Map接口的主要实现类
- Collection接口和Map接口的主要实现类
- Collection接口和Map接口的主要实现类
- Collection接口和Map接口的主要实现类
- Collection接口和Map接口的主要实现类
- Collection接口与Map接口的主要实现类
- JAVA中Collection接口和Map接口的主要实现类
- JAVA中Collection接口和Map接口的主要实现类
- 细说JAVA中Collection接口和Map接口的主要实现类
- JAVA中的Collection接口和其主要实现的类
- java中集合Collection和Map接口的实现类
- Collection接口 和 Map接口
- Collection和Map接口
- util包下的map和collection接口下的link和set实现类
- 实现Collection和Map接口的常用类的几种循环方法
- 【黑马程序员】集合框架----Collection和Map接口以及它们的实现类总结
- 请说明Map接口和Collection接口的区别
- SparkSql寻医问药问答分析第二次分析
- PHP实现发红包程序
- 312. Burst Balloons 难度:hard 类别:分治、动态规划
- Compiler optimization levels and the debug view
- 启动maven nexus3时遇到的"诡异"异常
- 读[Collection接口和Map接口的主要实现类]小结
- BAT文件的妙用
- 编写hashCode()的基本指导
- Hibernate初解
- 1033. To Fill or Not to Fill (25)
- 字典序问题。在数据加密和数据压缩中常需要对特殊的字符串进行编码。给定的字母表A由26个小写字母组成。该字母表产生的升序字符串中字母从左到右出现的次序与字母在字母表中出现的次序相同,且每个字符最多出现1
- effective stl 第28条:正确理解由reverse_iterator的base()成员函数所长生的iterator的用法
- 第4周项目4求长方形面积和周长
- 说说C语言与C++的有些区别(一)---- gcc/g++