數據結構算法 - HashMap 源碼深度解析

equals 和 == 的區別,hashCode 與它們之間的聯繫? HashMap 的長度爲什麼是 2 的冪次? 五個線程同時往 HashMap 中 put 數據會發生什麼? ConcurrentHashMap 是怎麼保證線程安全的? 上面是一些常見的面試題,本文旨在分析 HashMap 的源碼實現思想,並不會去細講這些問題,在我們看完源碼之後不妨自己做一些思考。本文也不會細講 JDK 1.8
相關文章
相關標籤/搜索