== 和 equals() 的区别 String 中 equals() 的实现 介绍 HashMap 的底层实现 HashMap 的扩容机制,当数组的长度达到多少时会进行扩容,长度的单位是什么 JDK1.8 之前 HashMap 是怎么用数组和链表组成的 原来是用数组作为主体,链表主要是为了解决哈希冲突(用拉链法解决冲突), 我说成数组存键,链表存值了。。我是傻呗。。 红黑树的结构 为什么要在 JDK1.8 的 HashMap 中引入红黑树(减少搜索时间) 为什么用红黑树,B+树的高度很矮,查询速度也很快,为什么不用 B+树呢 你了解线程吗?知道线程池吗? ...