Map集合的认识和理解
2024-08-29 22:53:37
java.util.Map(k,v)集合
* Map的特点:
* 1、Map集合是一个双列集合,一个元素包含两个值(一个是key,一个是Value)
* 2、Map集合中的元素,key和value的类型可以相同,也可以不同
* 3、Map中的元素,key是不允许重复的,value是可以重复的
* 4、Map集合中的元素,key和value是一一对应的
*
* java.util.HashMap(k,v)集合implements Map(K,V)接口
* HashMap集合的特点:
* 1、HashMap的底层是哈希表,查询特别的快
* jdk1.8之前:数组+单向链表
* jdk1.8之后:数组+单向链表/红黑树(链表的长度超过8):提高查询的速度
* 2、hashMap集合是一个无序的集合,存储元素的顺序和取出元素的顺序有可能不一致
*java.util.LinkedHashMap<k,v>集合excends HashMap<k,v>集合
* LinkedHashMap的特点
* 1、LinkedHashMap底层是哈希表+链表(保证迭代的顺序)
* 2、LinkedHashMap集合是一个有序的集合,存储元素和取出元素的顺序是一致的
最新文章
- pdfbox加载pdf时遇到wrappedioexception报错处理方式
- java String.split()函数的用法分析
- Java多线程基础知识(四)
- centos7时间同步和时区设置
- 时光煮雨 Unity3D让物体动起来③—UGUI DoTween&;Unity Native2D实现
- MySql Host is blocked because of many connection errors; unblock with &#39;mysqladmin flush-hosts&#39; 解决方法
- hibernateTemplate的load方法
- leetcode@ [72/115] Edit Distance &; Distinct Subsequences (Dynamic Programming)
- SQL Server日期时间格式转换字符串详解
- linux创建用户,指定组
- a为整型数组,&;a+1的含义
- 开始编写正式的iOS 程序(iOS编程指导)
- ToDictionary用法
- 小程序图片转Base64
- centos7 harbor 单机搭建
- PTA——字符串逆序
- teamviewer 卸载干净
- 「美团外卖APP签约快捷支付」流程体验
- 20155328 《网络对抗》 实验九 Web安全
- zk节点扩充