1. 程式人生 > >Java面試必問

Java面試必問

code ava int 什麽 hashmap ash val 不可 intval

1. 圖靈

1.1 聊聊哈希算法與HashMap

1)一個優秀的哈希算法有什麽特點?

快速、不可逆、敏感性、低碰撞性

2)自己寫一個Hash算法

取模

3)Java中的Hash算法

HashMap,側重點是速度

Object.hashCode,直接獲取內存地址

Integer.hashCode,直接返回intValue

String.hashCode,根據字符串內存生成hashCode,字符串內容一樣的hashCode也相同

Java面試必問