public class Class3 {
public static void main(String[] args) {
List l = new LinkedList();
Collection l2 = new LinkedList();
l.add(“sun”);
l.add(“certified”);
l.add(“java”);
l.add(“programmer”);
O q acontece se tentar compilar e rodar esse programa?
a. [sun, certified, java, programmer, 1.5]
b. [sun, certified, java, programmer, 1.4]
c. [sun, certified, java, programmer]
d. Compile error
e. Runtime error
pois eh … naum sei se esse tipo de questao realmente cai na prova …
mas seria letra E, daria erro de runtime , porque o indice comeca do 0, e vc nao pode dar um set, com o indice igual ou maior q o size da colecao… assim como ocorre em arrays, mas no add pode adcionar na posicao size , porque ele antes de vc acessar o indice ele aloca aquela posicao pra vc …
é isso … galera independente se cai ou nao acho q eh uma questao importante pra se tomar cuidado na hora de programar …