Duvida em teste de simulado

Pessoal,

estava fazendo o exemplo abaixo e não entendi o resultado

o que significa esse metodo intern

Se alguém puder me ajudar agradeceria.

public class MAIN
{
public static void main(String[] args) {
String S1 = “A”;
String S2 = new String(“A”);

 System.out.println( S1.intern() == S2 );
 System.out.println( S2.intern() == S2 );
 System.out.println( S2.intern() == S1 );

}
}

resultado :

false
false
true

Strings são mantidas em uma espécie de pool de Strings.

Dê uma olhada aqui: http://www.jguru.com/faq/view.jsp?EID=35451

intern não cai na prova do Java 5.0. Assim como Swing também não cai.

Não sei como é que o pessoal fica pegando no pé dessas coisas (pool de strings) , e não se preocupa com coisas mais “bitolativas” que você tem de saber na prova do 5.0 - como saber de cor e salteado (e entender, o que é pior) a parte de serialização do Java, ou saber a parte de I/O (java.io.InputStream etc.) - que você precisa aprender na prática, e cai bastante na prova do Java 5.0.

(Foi esse tipo de coisas da prova do 1.4 que leva a aberrações como ver programadores Java com vários anos de experiência que não sabem fazer I/O simples com arquivos-texto.)

Verdade… tem cada complicaçãozinha tosca… Ainda bem que mudaram o esquema da prova… E aquele negócio dos operadores que trabalham com bits??? hehehe

[quote=thingol]intern não cai na prova do Java 5.0. Assim como Swing também não cai.

Não sei como é que o pessoal fica pegando no pé dessas coisas (pool de strings) , e não se preocupa com coisas mais “bitolativas” que você tem de saber na prova do 5.0 - como saber de cor e salteado (e entender, o que é pior) a parte de serialização do Java, ou saber a parte de I/O (java.io.InputStream etc.) - que você precisa aprender na prática, e cai bastante na prova do Java 5.0.

(Foi esse tipo de coisas da prova do 1.4 que leva a aberrações como ver programadores Java com vários anos de experiência que não sabem fazer I/O simples com arquivos-texto.)

[/quote]

pô é isso… nunca vi uma questao desse tipo respondedo:

R- Serialização e entender o codigo de serialização N pegadinhas ai, normalmente os codigos sao grandes. Tem que saber o codigo para ir logo saber pelo menos se compila :smiley:

O exame ta mais proximo da api… pessoal… então dominar api… mata a pau la… cuidado… que todas aquelas classes que tem la no libro K&B cai no exame principalmente as que envolve Date, Locale, NumberFormat… sem falar que usar os metodos da class Locale… :smiley:

esquecam isso… e estude pelo livro da kathy e faz simulado so isso…e participar aaqui do guj… isso aqui é uma mina… de informacao…

obs.: thingol mandei uma mp para vc… puder responder agradeço flw!

Esse teste é da caelum, ñ cai na prova