这是一位牛友面试滴滴的题目,本篇文章尝试回答一下,如有错误,欢迎大家留言指正原面经链接:https://www.nowcoder.com/discuss/482240892393226240?sourceSSR=users一面,40min1.Java 有什么集合,说详细一些,每个集合有什么实现类?2.HashMap 和 ConcurrentHashMap 区别 ? 答:HashMap底层是数组+链表存储数据(Java8后链表长度大于一定值,链表会转化为红黑树),当存放键值对(key, value)时,首先对key计算哈希值,来确定键值对在数据中的存放位置,如果不同的key的hash值相同,则会...