Java容器类List、ArrayList、Vector及map、HashTable、HashMap的区别与用法

JAVA的jdk中给我们提供了多个容器类,它们的应用十分广泛,给编程人员带来了帮助,提高代码实现效率,首先来看下结构图: ArrayList 和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素,但是插入数据要设计到数组元素移动等内存操作,所以索引数据快插入数据慢,Vector由于使用了synchronized方法(线程安全)所以性能上比A
相关文章
相关标签/搜索