1:HashMap 的数据结构? 2:HashMap 的工作原理? 3.当两个对象的 hashCode 相同会发生什么? 4.你知道 hash 的实现吗?为什么要这样实现? ...
作者:huashiou链接:https://segmentfault.com/a/1190000018626163 1、概述 本文以淘宝作为例子,介绍从一百个并发到千万级并发...
1.什么是哈希表 数组:采用一段连续的存储单元来存储数据。通过指定下标查找,速度很快;通过给定值查找,需要遍历数组。对于有序数组,可以优化查找方法,比如二分法等;对于插入删除...
老实说对于时间的处理我大部分都在用Calendar日历类解决,现在整理一下,方便以后开发查阅 java.util 类 Calendar java.lang.Object继承者...
文章来源于公众号咖啡拿铁 ,作者谢英豪 策略模式 经常在网上看到一些名为“别再if-else走天下了”,“教你干掉if-else”等之类的文章,大部分都会讲到用策略模式去代替...
BST二叉搜索树 树中插入的是随机数据时,执行效果很好 树中插入的是有序或逆序的数据,那么二叉搜索树就变得非平衡,换句话说就变成了一个链表。它快速查找、插入和删除指定数据项的...
LinkedHashMap源码解析(JDK1.8) 1. 概述 在大多数的情况下,只要不涉及线程安全问题,Map基本都库使用 HashMap ,不过 HashMap 有一个问...
TreeMap源码解析(JDK1.8) 1. 概述 Map 接口的实现类 HashMap、LinkedHashMap、TreeMap。本篇来讲一下TreeMap的实现原理。T...