Map、Set、List部分总结
来源:互联网 发布:matlab向量组成矩阵 编辑:程序博客网 时间:2024/05/17 06:37
Map 键值对的储存方式,无放入顺序
HashMap key可有唯一一个为空,值可以有多个空值,线程不同步。
Hashtable key和value都不可有空值,线程同步。
LinkedHashMap 继承自HashMap,和HashMap有相同特性,区别是LinkedHashMap保留了插入时的顺序,也可按访问顺序进行排序。
TreeMap key和value也都不可有空值,线程不同步。它可以按键的自然顺序进行排序,也可自定义排序方式。
Properties 可以读取和保存为键值对形式的文件。
Set 元素不重复,无放入顺序。
HashSet 底层采取HashMap进行实现,其实是用HashMap的key进行储存数据的,其特性与HashMap的Key相同,value都为PRESENT。线程不同步。
TreeSet 和TreeMap类似,可以对元素进行自然排序,也可自定义排序方式。线程不同步。
List 存入数据可重复,可为空值,有顺序放入有顺序
ArrayList 数据结构是基于动态数组,特点是查询和修改数据时操作快,增加和删除数据时操作比较慢。线程不同步。
LinkedList 数据结构是使用双向链表进行储存,特点是查询和删除操作比较慢,怎加和删除操作时比较快,线程不同步。
Vector 数据结构也是基于数组,增删改查操作都比较慢,线程同步。
HashMap key可有唯一一个为空,值可以有多个空值,线程不同步。
Hashtable key和value都不可有空值,线程同步。
LinkedHashMap 继承自HashMap,和HashMap有相同特性,区别是LinkedHashMap保留了插入时的顺序,也可按访问顺序进行排序。
TreeMap key和value也都不可有空值,线程不同步。它可以按键的自然顺序进行排序,也可自定义排序方式。
Properties 可以读取和保存为键值对形式的文件。
Set 元素不重复,无放入顺序。
HashSet 底层采取HashMap进行实现,其实是用HashMap的key进行储存数据的,其特性与HashMap的Key相同,value都为PRESENT。线程不同步。
TreeSet 和TreeMap类似,可以对元素进行自然排序,也可自定义排序方式。线程不同步。
List 存入数据可重复,可为空值,有顺序放入有顺序
ArrayList 数据结构是基于动态数组,特点是查询和修改数据时操作快,增加和删除数据时操作比较慢。线程不同步。
LinkedList 数据结构是使用双向链表进行储存,特点是查询和删除操作比较慢,怎加和删除操作时比较快,线程不同步。
Vector 数据结构也是基于数组,增删改查操作都比较慢,线程同步。
0 0
- Map、Set、List部分总结
- Set List Map总结
- list map set总结
- List、Set、Map总结!
- LIST、MAP、SET总结
- List、Set、Map总结
- list、set、map的总结
- list ,set,map 学习总结
- Java List Set Map 总结
- List 、Map、Set的总结
- Set、List、Map的总结
- 黑马程序员-Java基础知识6(部分笔记总结-List-map-set)
- 关于list/set/map学习总结
- List Set Map 实现类用法总结
- java collections framework -----List,Set,Map总结
- java集合总结-List/Set/Map/Queue
- 集合set/map/list/vector 的总结
- java集合包List、Set、Map总结
- 非常轻量级的ImageLoader
- this 指针
- poj 1019Number Sequence(数学 巧妙~~~)
- wpf 颜色渐变的圆
- java特性之自动拆装箱
- Map、Set、List部分总结
- == 与 equals的区别
- php中self 、parent的用法
- 2016多校训练Contest10: 1002 Hard problem hdu5858
- tableViewCell的依次插入动画
- 安装Hadoop及Spark for Ubuntu 16.04
- UVA 10285 Longest Run on a Snowboard
- HDOJ 1875 畅通工程再续(最小生成树)
- CCF 游戏