HashMap 和 LinkedHashMap概述

package cn.itcast.day12.demo03;

/**
 * @author admin
 * @version 1.0.0
 * @ClassName Demo.java
 * @Description TODO
 * @createTime 2021年09月25日 14:28:00
 */

public class Demo {
    /**
     *
     *java.util.HashMap<k,v>集合 implements Map<k.v>接口
     *  HashMap集合的特点:
     *      1.HashMap集合底层是哈希表,查询额速度特别快
     *          JDK1.8之前:数组+单项链表
     *          JDK1.8之后:数组+单项链表/红黑树(链表的长度超多8);提高查询的速度
     *      2.HashMap集合是一个无序集合,存储元素和取出元素的顺序有可能不一致
     *java.util.LinkedHashMap<k,v>集合 extends HashMap<k,v>集合
     *  LinkedHashMap的特点:
     *      1.LinkedHashMap集合底层是哈希表+链表(保证迭代的顺序)
     *      2.LinkedHashMap集合是一个有序的集合,存储元素和取出元素的顺序是一致的
     *
     */
}

おすすめ

転載: blog.csdn.net/nanyangnongye/article/details/120471447
おすすめ