前言:面试高频的集合问题大多针对arraylist、hashmap而言,其它的集合实现类简单讲讲区别即可,很少会问的比较深入。本文将以实战面试角度出发,将面试官喜欢问的一些集合问题罗列出来。
文章目录
- Java开发常问的集合问题有哪些?
- 说说你最常用的集合?
- List接口元素有序、且可重复,包含三个实现类:ArrayList,Vector,LinkedList。
- Set接口元素无序、不可重复,包含三个实现类:HashSet,LinkedHashSet,TreeSet。
- Map包含HashMap、LinkedHashMap、TreeMap、HashTable实现类。
- HashMap在高并发场景下会出现并发修改异常,怎么解决?/使用hashmap有什么问题?
- 影响Hashmap性能问题有哪些?/hashmap1.7版本和1.8版本的差异