ArrayList Vector LinkeList 都实现了List接口都实现了大小随意可变的功能,ArrayList是非同步的相对来说其速度更快一些,但由于是非同步的数据安全性就没有那么高 ,如果要实现同步可用synchronized关键词实现同步控制。ArraayList是三种List中效率最高的也是最常用的。Vector的操作方法基本与ArrayList相同。只是它是线程同步的因此安全性能更好一些。 LinkeList采用了链表的结构实现List接口。但该类方法与ArraryList相比。LinkeList可是在开头或结尾进行get. remove,insert操作。而ArryaList只可以在前面操作。 LinkeList也是非同步的。 |