08 2021 档案
摘要:哈希冲突 哈希冲突的产生原因 但由于通过哈希函数产生的哈希值是有限的,而数据可能比较多,导致经过哈希函数处理后仍然有不同的数据对应相同的值。这时候就产生了哈希冲突。 解决哈希冲突的四种方法 1.开放地址方法 (1)线性探测 按顺序决定值时,如果某数据的值已经存在,则在原来值的基础上往后加一个单位,直
阅读全文
摘要:java泛型详解 主要参考网址:https://zhuanlan.zhihu.com/p/331620060 泛型和Object的区别 1.泛型不需要做强制类型转换 2.编译时更安全 如果使用Object类的话,可能转换异常 — ClassCastException 案例 Foo newFoo =
阅读全文