C/C++教程

ArrayList和Vector的区别和联系

本文主要是介绍ArrayList和Vector的区别和联系,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
ArrayList和Vector的区别和联系

相同点:

  1. 底层都是数组
  2. 都用int来表示占用的字符个数

  1. 默认分配的初始长度均为10

不同点:

  1. ArrayList的数组扩容每次新增1.5的倍数

  1. Vector的数组扩容是2的倍数

  1. Vector的利用线程安全性更高

  1. ArrayList的运行效率更好,但不安全
总结

数组的概念:

数组增加和删除效率低;

数组可重复

数组的查询效率高

这篇关于ArrayList和Vector的区别和联系的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!