java实习生面试被问的较多的面试题(附参考答案)
1.集合有哪些子类?各自的数据结构?区别?注:HashSet底层采用HashMap实现,TreeSet底层采用TreeMap实现2.Hashmap如何解决哈希冲突?与HashTable有何不同?hash : 翻译为“散列”,就是把任意长度的输入,通过散列算法,变成固定长度的输出,该输出就是散列值,这种转换是一种压缩映射,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出hash冲突:就是根据key即经过一个函数f(key)得到的结果的作为地址去存放当前的key value键值对(这个
原创
2020-12-30 17:57:27 ·
3702 阅读 ·
4 评论