Duvida Collection em SCJP

7 respostas
K

Bem, no livro da Kathy a materia sobre Collections é bbbbeeeemmmm reduzida, falando basicamente o que é cada classe e interface.
Bem, fazendo uns mocks como Whizlabs
cairam questões como

Hastable table = new Hashtable();
   table.put("Java","Platform Independence");
   table.put("Java","Great Language");
   System.out.println("Java: "+table.get("Java")).

e esse

String str1,str2;
HashMap map = new HashMap();
str1=(String) map.put("Color","White");
str2=(String) map.put("Color","Blue");
System.out.println("Color: "+str1+" "+ str2);

Ai ele pergunta qual vai ser a saida!
Segundo o livro isso não deveria cair.
Quem ja fez a prova: Isso cai??? :?

7 Respostas

keller

Nao me recordo de questoes assim 'complexas’
em minha prova… :shock:

Mas vale a pena fazer esses exemplos rodarem
e ver sua saida…

até… :slight_smile:

gwaraujo

kra, se eu me recordo bem no teste q fiz caiu mais conceitos como: qual eh o melhor collection a ser usado num determinado caso! mas ainda lembro de uma questao que dava um codigo de collection perguntando se iria substituir o valor, ou iria causar erro de execução…etc

melhor dar uma estudada em quais substituem valores quando iguais!

K

Nesse caso de subistituir seria as que implementa a interface Set?

A

No meu exame a maioria das questões foi teórica mas caiu uma parecida com essa que você colocou, tipo um código com Enumeration.

gwaraujo

exatamente, e dah uma olhada em Map quando tenta adicionar uma key que jah existe!

fmeyer

Saida do primeiro exemplo
Java: Great Language
Saida do segundo exemplo
Color: null White

mais em:
http://java.sun.com/docs/books/tutorial/collections/

K

Alguem sabe de alguma boa referencia em português?

Criado 27 de abril de 2005
Ultima resposta 27 de abr. de 2005
Respostas 7
Participantes 5