一般就是array和linked List的区别,哪个读起来快,哪个增删快,明显arraylist读起来快,linked List对增删操作比较频繁的场景比较适合。可能还会问你,哪个是线程安全的,也是linked List。还有MAP和SET的区别啊,HASHMAP是否允许重复值(KEY不可以,VALUE可以),哪种MAP是有序的啊(TREEMAP)等。第一个基本上是很多面试都会问到的,务必明白原理,如果觉得有帮助请给分。
我之前遇到过一个挺都没听过的叫做linkedHashMap