jdk1.8中的矢量使用

问题描述:

这条线在jdk 1.8版本中有什么作用?jdk1.8中的矢量使用

import java.util.Vector;//is this still used 

static Vector<Boolean>isprime = new Vector<>(1000001); 

我写的外主内类调用时其大小也表现出0难道不会是1000001元默认与真正的每个初始化向量。

首先,Vector是过时的,你应该使用ArrayList。其次,您传递的参数不是列表的初始size,而是capacity,它表示在需要调整内部存储大小之前可以添加的项目数量。