我知道Hashmap的内部架构,但在某种程度上与HashMap有所不同,因为这是线程安全的。
答案 0 :(得分:2)
忽略你不应该真正关心集合实现的内部架构这一事实(你应该只关心公共API和相关合同)......
JDK库的源代码随JDK一起发布。
您还可以在线浏览它的版本(例如:http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/7-b147/java/util/HashMap.java?av=f)
玩得开心。