Integer
1:-128~127会被缓存并复用
HashMap
1:散列桶数组,单向链表结构
2:容量默认16,扩容x2,扩容因子0.75(扩容条件:当前使用容量>=当前配置容量x扩容因子)
3:散列冲突,桶元素构成链表;散列表容量>64 and 桶元素>8 转红黑树提升查询性能,<6转回桶(tips:JAVA version8引入红黑树)
持续更新中。提前发布
1:-128~127会被缓存并复用
1:散列桶数组,单向链表结构
2:容量默认16,扩容x2,扩容因子0.75(扩容条件:当前使用容量>=当前配置容量x扩容因子)
3:散列冲突,桶元素构成链表;散列表容量>64 and 桶元素>8 转红黑树提升查询性能,<6转回桶(tips:JAVA version8引入红黑树)
持续更新中。提前发布