Erro no livro da Kathy Sierra traduzido para português

Alguém ja reparou que no livro da Kathy Sierra traduzido para português,
existe um erro na pergunta número 8 do capitúlo 03 ?

É a nova edição: Certificação Sun para Programador Java 5.
SCJP Exame 310-055.

class Fizz {
	int x = 5;

	public static void main(String[] args) {
		final Fizz f1 = new Fizz();
		Fizz f2 = new Fizz();
		Fizz f3 = FizzSwitch(f1,f2);
		System.out.println((f1 == f3) +" "+ (f1.x == f3.x));
	}
}

Ao se criar uma instancia da classe Fizz para a referência a “f3”.
E ainda esta faltando a resposta “A”.

Seria só o meu livro ??? Ou alguém possui este mesmo livro traduzido, que não contenha este erro.

Olá Amigo!! Eu não posso falar da tradução, mas neste mesmo livro em inglês a pergunta está estruturada da seguinte forma:

[code]class Fizz {
int x = 5;

public static void main(String[] args) {
	final Fizz f1 = new Fizz();
	Fizz f2 = new Fizz();
	Fizz f3 = FizzSwitch(f1,f2);
	System.out.println((f1 == f3) +" "+ (f1.x == f3.x));
}
static Fizz FizzSwitch(Fizz x, Fizz y) {
	final Fizz z = x;
	z.x = 6;
	return z; 		
}

}

What is the result?
A. true true
B. false true
C. true false
D. false false
E. Compilation fails
F. An exception is thrown at runtime

Answer: A[/code]

Qualquer dúvida!! É só postar!!

Primeira edição?

o que não falta nesse livro é erro :-o

tenho a 1ª edição e também está faltando essa alternativa.No site da Alta Books tem o arquivo com as correções.

  1. Na pg 152, capítulo 3, as alternativas do exercício 8 são:
    A. true true
    B. false true
    C. true false
    D. false false
    E. A compilação falha
    F. É lançada uma exceção no tempo de execução

É a nova edição: Certificação Sun para Programador Java 5.
SCJP Exame 310-055.

Alguém poderia postar a descrição da resposta do livro deste exercicio???

Desde já agradeço. :wink:

ele nao tem nao somente uma…tem 99 veja na errta que saiu… www.altabooks.com.br ele corrigiu esse erro veja la!

A explanação desta questão dada neste livro em inglês foi a seguinte:

A é a correta. As referências f1, z e f3 se referem à mesma instância de Fizz. O modificador final assume que uma referência não pode referenciar à um objeto diferente, mas o final não protege o estado do objeto de mudanças.

B,C,D,E e F estão incorretas baseado na explicação acima.

Espero ter ajudado!!
Flw aew e t+!!

Alguem sabe se a segunda edição deste livro tem estes erros corrigidos? Fiz a compra pela net hoje, nao vou ficar muito contente se encontrar tantos erros… :shock:

Cara, pior q tem …

Tenho a segunda edição “revisada”.

Mas ela ainda tem uns erros grotesco que existe na primeira.

OK

:shock:

[quote=silva.fernandes]Cara, pior q tem …

Tenho a segunda edição “revisada”.

Mas ela ainda tem uns erros grotesco que existe na primeira.

OK

:shock:[/quote]
putz… :shock:

que merda… nao comprei em ingles por ser mais caro e como é importado demora muito mais pra chegar… mas ja to me arrependendo

Cara não se preocupa não !!!

O livro tem uns erros sim, mas não é nada que atrapalhe seu aprendizado.

E outra, quando ficar na dúvida, é só gritar aqui que a gente corre atraz.

É claro que se você tivesse a versão em ingles seria muiiiitttooo melhor, mas quem não tem cão … caça com gato

Falowww

[quote=silva.fernandes]Cara não se preocupa não !!!

O livro tem uns erros sim, mas não é nada que atrapalhe seu aprendizado.

E outra, quando ficar na dúvida, é só gritar aqui que a gente corre atraz.

É claro que se você tivesse a versão em ingles seria muiiiitttooo melhor, mas quem não tem cão … caça com gato

Falowww[/quote]
ta certo cara, valew :smiley:

chegando o livro hoje ja vou começar a ralar… pelo menos espero que tenha bem menos erros que a primeira versão, que li que tem mais de 90 erros :shock:

falow!!