Java List面试题汇总

1、你知道的List都有哪些?

2、List和Vector有什么区别?

3、List是有序的吗?

4、ArrayList和LinkedList的区别?分别用在什么场景?

5、ArrayList和LinkedList的底层数据结构是什么?

6、ArrayList默认大小是多少,是如何扩容的?

7、List是线程安全的吗?如果要线程安全要怎么做?

8、怎么给List排序?

9、Arrays.asList方法后的List可以扩容吗?

10、List和Array之间如何互相转换?

这些问题其实在面试中都会部分遇到,也是我们Java开发人员必须要理解的,下面公众号会给出参考答案,如果你有更好的答案,你也可以在下面提出你自己的想法和疑问,欢迎留言。

Java List面试题汇总_第1张图片

你可能感兴趣的:(Java List面试题汇总)