Java面向对象
Java异常
Java数组
Java常用类
Java集合
Java IO流
Java线程
Java反射
Socket编程
Java注解开发
Java GoF设计模式
HashMap
Java内存模型
Java线性表

Java中ArrayList与Vector的区别

 

 

ArrayList与Vector底层都是数组, 访问快, 添加/删除慢

 

● ArrayList与Vector底层都是数组

 

●  ArrayList与Vector默认初始化容量:10

 

●  ArrayList扩容: 1.5倍,   Vector扩容:2倍

 

● Vector提供的方法都使用了synchronized修饰 ,是线程安全的,ArrayList不是线程安全的。

 

 

 

全部教程