Vector、ArrayList、LinkedList 什么关系

总结 这三者都是实现集合框架中的List,也就是所谓的有序集合,所以具体功能也比较近似,好比都提供按照位置进行定位、添加或者删除的操做,都提供迭代器以遍历其内容等。但因 为具体的设计区别,在行为、性能、线程安全等方面,表现又有很大不一样。java Vector是Java早期提供的线程安全的动态数组,若是不须要线程安全,并不建议选择,毕竟同步是有额外开销的。Vector内部是使用对象数组来保存数据,
相关文章
相关标签/搜索