摘要: 哈希冲突 如果两个不同的元素,通过哈希函数得到的实际存储地址相同怎么办?也就是说,当我们对某个元素进行哈希运算,得到一个存储地址,然后要进行插入的时候,发现已经被其他元素占用了,其实这就是所谓的哈希冲突,也叫哈希碰撞。 哈希函数的设计至关重要,好的哈希函数会尽可能地保证简单和散列地址分布均匀。但是我 阅读全文
posted @ 2019-11-26 15:49 超人不会飞er 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 了解双亲委派,需要先了解下JAVA的类加载器ClassLoader,java的类加载器主要有以下几种 什么是类加载器? 类加载器是jre的一部分,负责动态将类添加到Java虚拟机。 类加载分类 1、启动类加载器 bootstrap classloader :加载jre/lib/rt.jar 2、扩展 阅读全文
posted @ 2019-11-26 15:38 超人不会飞er 阅读(21319) 评论(2) 推荐(3) 编辑
摘要: Java中重写equals方法为什么要重写hashcode方法? 直接看下面的例子: 首先我们只重写equals()方法 public class Test { public static void main(String[] args) { User user1 = new User(); Use 阅读全文
posted @ 2019-11-26 11:32 超人不会飞er 阅读(279) 评论(0) 推荐(0) 编辑