作为 List接口的主要实现类 ,动态数组,线程不安全的,但是查询的效率高,底层使用Object [ ] elementData
对于平凡插入 , 删除数据效率较高 底层使用的是双向链表的结构存储
作为 List接口的古老实现类 ,线程是安全的 效率低 ,底层使用Object [ ] elementData( )存储
更多的详情看这里