单项选择题

Vector和ArrayList的主要区别是()

A.ArrayList内部基于链表,而Vector是基于数组的
B.Vector的大部分方法做了同步,而ArrayList没有同步
C.Vector是可串行化的,而ArrayList不是
D.Vector实现了RandomAccess,而ArrayList没有