多项选择题

关于Vector集合类和ArrayList类的比较,正确的有()

A.两者都是基于数组实现的
B.都是长度可变的
C.ArrayList效率高
D.Vector是线程安全的