第49章测试:Java List接口

测试你对Java List接口的掌握程度,包括List特性、ArrayList、LinkedList、Vector的使用和性能对比

1
List接口的主要特性不包括以下哪一项?
2
ArrayList的底层实现是基于什么数据结构?
3
ArrayList的默认初始容量是多少?
4
LinkedList的底层实现是基于什么数据结构?
5
在ArrayList中,随机访问元素的时间复杂度是?
6
在LinkedList中,随机访问元素的时间复杂度是?
7
以下哪个List实现类是线程安全的?
8
ArrayList扩容时,新容量的计算公式是?
9
LinkedList实现了哪个接口,使其可以作为双端队列使用?
10
在什么场景下应该优先选择LinkedList而不是ArrayList?

📝 答案解析