查看原文
其他

Java List面试题汇总

2017-08-13 javastack Java技术栈


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


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存