目录 1. 写在前面 2. 源码分析 2.1. 常量定义 2.2. 常量定义 2.3. 属性 2.4. 构造方法2.5. tableSizeFor()方法2.6. put()方法2.7. get()方法2.8. hash()方法2.9. resize()扩容方法2.10. 树形化方法treeifyBin()2.11. remove()方法 3. 线程安全性