原创 2026 Java 后端面试高频题 TOP20(含标准答案)

1. HashMap 底层实现 数组 + 链表 + 红黑树。默认容量 16,负载因子 0.75,链表长度 >8 且数组长度 ≥64 时树化。hash() 用高 16 位异或低 16 位减少碰撞。扩容时 1.8 采用高位拆分,避免死循环。 2. synchronized 与 Lock 区别 | 维度 ...
2个月前 阅读 4.3万 点赞 2237 评论 0