集合框架中
单列与多列的区别
单列——一行只有一列数据
多列(双列)——一行两列数据 key value
集合框架组成部分:
1. Collection(存放单列数据)
- List 接口——存放数据可以允许重复的
- ArrayList 底层基于 数组 数据结构实现
- LinkedList 底层基于 链表 数据结构实现
- Set 接口——不允许存放重复数据(特点:去重)
- HashSet 不允许存入重复数据 底层基于Map集合实现
2. Map(存入多列数据)
- HashMap
- JDK1.7 底层基于数组+链表实现
- JDK1.8开始 底层基于数组+链表+红黑树实现
- HashTable
- 底层实现和HashMap一样的,线程是安全的(具体内容请看后续)
下一篇文章:ArrayList集合使用