Vector容器简介
Posted 风中一抹黄
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vector容器简介相关的知识,希望对你有一定的参考价值。
Vector容器
Vector底层是用数组实现的,相关方法加了同步检查,因此“线程安全,效率低”。如indexof方法增加了synchronized(线程锁,有此先执行)同步标记。
Vector和ArrayList皆是List接口的实现类,两者用法基本一致,但Vector在多线程模式下线程安全,而ArrayList在多线程模式下线程不安全。
Vector基本用法:
public class VectorTest { public static void main(String[] args) { //实例化Vector List<String> v = new Vector<>(); v.add("a"); v.add("b"); v.add("a"); for (int i = 0; i < v.size(); i++) { System.out.println(v.get(i)); } System.out.println("----------"); for (String str : v) { System.out.println(str); } } }
以上是关于Vector容器简介的主要内容,如果未能解决你的问题,请参考以下文章