Pessoal, quando devo usar cada uma dessas opções?
Vector<Integer> a = new Vector<Integer>();
ArrayList<Integer> b = new ArrayList<Integer>();
int[] c = new int[]{};
O que eu sei, é que no terceiro eu posso definir os elementos dentro dele, do tipo “int[] c = new int[] {1,2,3,4}”
Mas quando que eu uso cada uma das opcões?