自学Java系列 笔记2 Java集合3
来源:互联网 发布:固定资产台账软件 编辑:程序博客网 时间:2024/05/22 13:18
List
1. List 代表一个元素有序、且可重复的集合,集合中的每个元素都有其对应的顺序索引
2. List 允许使用重复元素,可以通过索引来访问指定位置的集合元素。
3. List 默认按元素的添加顺序设置元素的索引。
Map
1. Map 用于保存具有映射关系的数据,因此 Map集合里保存着两组值,一组值用于保存 Map里的 Key,另外一组用于保存 Map里的 Value
2. Map 中的 key和 value 都可以是任何引用类型的数据
3. Map 中的 Key不允许重复,即同一个 Map对象的任何两个 Key通过 equals方法比较中返回 false
4. Key 和 Vlaue之间存在单向一对一关系,即通过指定的 Key总能找到唯一的,确定的 Value。
5. 与 HashSet集合不能保证元素的顺序一样,Hashtable、HashMap也不能保证其中 key-value对的顺序
6. Hashtable 、HashMap判断两个 Key相等的标准是:两个 Key通过 equals方法返回 true,hashCode值也相等。
7. Hashtable 、HashMap判断两个 Value相等的标准是:两个 Value通过 equals方法返回 true
0 0
- 自学Java系列 笔记2 Java集合3
- 自学Java系列 笔记2 Java集合2
- 自学Java系列 笔记2 Java集合1
- 自学Java系列 笔记3 IO 2
- 自学Java系列 笔记2 Java类设计3
- 自学Java系列 笔记3 IO 3
- 自学Java系列 笔记3 泛型1
- 自学Java系列 笔记3 枚举、注释
- 自学Java系列 笔记3 IO 1
- 自学Java系列 笔记3 IO 4
- 自学Java系列 笔记4 多线程 2
- 自学Java系列 笔记2 Java类设计2
- 自学Java系列 笔记1 java的基本语法3
- 自学Java系列 笔记1 java的基本语法2
- 自学Java系列 笔记2 Java类设计1
- 自学Java系列 笔记4 Java常用类 2
- 黑马程序员 java自学笔记 集合
- java自学笔记之集合框架
- hdu 5355 Cake(贪心+搜索)
- LeetCode7.1(Search for a Range)
- 自学Java系列 笔记2 Java集合2
- svg
- 给图片打上公司的水印
- 自学Java系列 笔记2 Java集合3
- 自己生成keystore文件,用于打包release版本的APK
- CocoaPods使用说明
- 为何需要核函数
- NAND Flash
- FrameLayout试验总结
- LeetCode7.2(Search Insert Position)
- 图片拉伸通常我们开发中将其写到UIImage的分类中使用,下面可以直接复制使用
- 华为oj:输出单向链表中倒数第k个结点