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开发人员必须要理解的,下面公众号会给出参考答案,如果你有更好的答案,你也可以在下面提出你自己的想法和疑问,欢迎留言。