↓ 按住下拉

  • 【后端面经-Java】HashMap详解
    目录 1. HashMap的家族定位 2. HashMap的数据结构 2.1 Hash表的基本概念 2.2 Hash冲突 2.3 HashMap数据结构 3. HashMap的重要变量 3.1 常量 3.2 变量 3.3 辨析si ......
  • hashtable分析
    1.什么是Hash表? ​ Hash表又被称为散列表,是根据关键码值(key-value)也就是键值对来直接访问的一种数据结构。也就是说,它通过把关键码值映射到表中的一个位置来访 ......
  • JAVA集合类(代码手写实现,全面梳理)
    参考网址:https://blog.csdn.net/weixin_41231928/article/details/103413167 目录 一、集合类关系图 二、Iterator 三、ListIterator 四、Collection 五、List (1)Arr ......
  • 理解hashMap
    首先需要理解几个基本概念: 什么是数据结构?(摘自 java数据结构系列——什么是数据结构 (baidu.com)) 数据结构是计算机组织、存储数据的方式。简单来说就是,数据按指 ......
  • java之Map的使用
    Map的实现类有很多,其中较为常见的有HashMap,HashTable,LinkedHashMap,TreeMap,下面分别对这几个类进行简单的分析: 1、HashMap HashMap的结构数组+链表的组合。 p ......
  • hashmap专题
    hashmap重要变量 源码中定义了很多常量,有几个是特别重要的。 DEFAULT_INITIAL_CAPACITY: Table数组的初始化长度: 1 << 4,即 2^4=16(这里可能会问为什么要是2的n ......
  • 单点突破:Set
    HashSet HashSet存放的是散列值,它是按照元素的散列值来存取元素的。 元素的散列值通过hashCode方法计算 HashSet通过判断两个元素的Hash值是否相等,如果相等就会 ......
  • 并发容器之ConcurrentHashMap(转载)
    Java并发编程:并发容器之ConcurrentHashMap(转载)   下面这部分内容转载自:   http://www.haogongju.net/art/2350374 1.7与1.8有很大的区别:https://www.jianshu ......
  • hash table
    Hash Table,叫做哈希表,也叫做散列表。概念:通过某种对应关系h,使得每一个元素和储存位置一一对应。这种对应关系称为哈希函数。它最大的优点就是插入、搜索和删除得 ......
  • 2550--HashMap源码解析
    JDK版本 1.8 结构: HashMap实现了Map Cloneable Serializable接口; 基础了AbstractMap类,AbstractMap提供一些通用方法,如put remove等,但子类一般会重写put等方 ......