BAT面试系列之Java集合框架知识全面详解

一、ArrayList和Vector的区别?如何理解Vector的线程安全? 共同点 1、两者都实现了List接口,并且属于有序存储集合,可根据索引直接取值。 2、允许集合内的元素重复或为Null。 区别 1、ArrayList是线程不安全的,Vector是线程安全的(Vector类中所有自带方法都是线程安全的,因为方法都使用synchronized关键字标注) 2、Vector扩容后会增长原来的
相关文章
相关标签/搜索