一面 1、常用Java集合类。 (1)Java 中的集合主要分为四类: •List 列表,有序,可重复; •Queue 队列,有序,可重复; •Set 集合,不可重复; •Map 映射,无序,键唯一,值不唯一每种集合类型下都包含多个具体的实现类; 2、HashMap为什么长度是2的n次幂,数据结构,扩容(包括元素移动的细节),线程不安全的问题。 3、ConcurrentHashMap是如何保证线程安全的? 4、1.7和1.8有什么变化?为什么要做这样的优化? 5、CopyOnWriteL...