Java開發技術面試考點--JavaSE部分

一、JavaSE部分 ❤1、Java基礎 1、爲什麼重寫equals還要重寫hashcode (1)兩個對象相等,hashCode則一定相等;(2)hashCode相等,兩個對象不一定相等;爲了提高程序的效率,先進行hashcode的比較,如果不同,不必要進equals的比較了。如果不重寫hashCode()會降低Map等集合的索引速度。 2、說一下map的分類和常見的情況 HashMap: 線程
相關文章
相關標籤/搜索