Это создает массив объектов Vector.Длина массива - это то, что передается как "max".
Если вы хотите один вектор, не используйте [].Пара изменений необходима для компиляции приведенного выше кода.
import java.util.Vector;
class ABC
{
transient Vector temp[];
ABC(int max)
{
this.temp = new Vector[max];
}
}