| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/08/2006 12:58:31
|
leofernandesmo
JavaEvangelist
![[Avatar]](/images/avatar/a536fb5480db8bdbb84daffe345c675b.jpg)
Membro desde: 05/06/2006 10:27:10
Mensagens: 337
Localização: Rec->Mac
Offline
|
Estava eu estudando pelo livro da Kathy Sierra para a prova de certificação (SCJP) e me deparei com a seguinte questão (Exercício)
Questão 3. O que cria uma instância de uma classe interna anônima?
No livro a resposta correta seria a letra "E":
E. System.out.print ( new Runnable(){public void run () {}} )
mas continuo achando que a resposta correta é a letra "D"..
D. Runnable r = new Runnable (){public void run(){}};
Alguém poderia me explicar??
Ps: A questão número 2 também está incorreta na minha opnião...se alguém souber, comentem por favor.
Atc.
|
Blog: http://jroller.com/page/leofernandesmo
Msg: "Não adianta olhar pro céu com muita fé e pouca luta" |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/08/2006 13:09:31
|
esb
JavaEvangelist
![[Avatar]](/images/avatar/a878dbebc902328b41dbf02aa87abb58.png)
Membro desde: 21/06/2006 14:40:31
Mensagens: 451
Localização: São Paulo
Offline
|
Oi leofernandesmo,
Vi a questão no livro de um colega, se você está usando a versão em português, a opção D não é essa, e sim essa:
E nesse caso, a sintaxe está incorreta. Cuidado com esses exercícios do livro em Português. E com o capítulo de Threads inteiro, é um verdadeiro lixo.
[]s e boa sorte,
Eduardo
|
esb |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/08/2006 13:19:53
|
leofernandesmo
JavaEvangelist
![[Avatar]](/images/avatar/a536fb5480db8bdbb84daffe345c675b.jpg)
Membro desde: 05/06/2006 10:27:10
Mensagens: 337
Localização: Rec->Mac
Offline
|
Mas pq está incorreta??
esb wrote:
[editado]Agora que li novamente, entendi sua pergunta[/editado]
Questão completa:
3.O que cria a instância de uma classe interna anônima?
A. Runnable r = new Runnable() {};
B. Runnable r = new Runnable(public void run(){}) ;
C. Runnable r = new Runnable{public void run(){}} ;
D. Runnable r = new Runnable(){public void run(){}};
E. System.out.print( new Runnable(){public void run(){}});
|
Blog: http://jroller.com/page/leofernandesmo
Msg: "Não adianta olhar pro céu com muita fé e pouca luta" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/08/2006 13:20:40
|
esb
JavaEvangelist
![[Avatar]](/images/avatar/a878dbebc902328b41dbf02aa87abb58.png)
Membro desde: 21/06/2006 14:40:31
Mensagens: 451
Localização: São Paulo
Offline
|
Foi mal cara, eu que tinha entendido errado. Respondi ai em cima. Espero que te ajude!
[]s
|
esb |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/08/2006 13:26:53
|
diego2005
GUJ Master
![[Avatar]](/images/avatar/7fd4db88d31ab524e0afe153c4f9465a.jpeg)
Membro desde: 17/08/2005 10:11:05
Mensagens: 1095
Offline
|
Olha a pergunta do livro em inglês:
Which constructs an anonymous inner class instance?
A. Runnable r = new Runnable() { };
B. Runnable r = new Runnable(public void run() { });
C. Runnable r = new Runnable { public void run(){}};
D. Runnable r = new Runnable() {public void run{}};
E. System.out.println(new Runnable() {public void run() { }});
F. System.out.println(new Runnable(public void run() {}));
A resposta correta é a letra E.
|
SCJP 1.4
Meu Currículo |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/08/2006 13:33:38
|
leofernandesmo
JavaEvangelist
![[Avatar]](/images/avatar/a536fb5480db8bdbb84daffe345c675b.jpg)
Membro desde: 05/06/2006 10:27:10
Mensagens: 337
Localização: Rec->Mac
Offline
|
esb wrote:
E nesse caso, a sintaxe está incorreta.
A sintaxe da letra "D" compila aqui no JBuilder.
Acho que a pergunta que eu não deva está entendendo...pq pra mim a letra "E" seria uma classe interna anônima definida no argumento e a letra "D" seria uma classe interna anônima.
Num é assim não??
|
Blog: http://jroller.com/page/leofernandesmo
Msg: "Não adianta olhar pro céu com muita fé e pouca luta" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/08/2006 13:38:13
|
leofernandesmo
JavaEvangelist
![[Avatar]](/images/avatar/a536fb5480db8bdbb84daffe345c675b.jpg)
Membro desde: 05/06/2006 10:27:10
Mensagens: 337
Localização: Rec->Mac
Offline
|
esb wrote:
E nesse caso, a sintaxe está incorreta.
Foi mal.. foi mal ..foi mal
Reparei agora
|
Blog: http://jroller.com/page/leofernandesmo
Msg: "Não adianta olhar pro céu com muita fé e pouca luta" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/08/2006 13:38:20
|
diego2005
GUJ Master
![[Avatar]](/images/avatar/7fd4db88d31ab524e0afe153c4f9465a.jpeg)
Membro desde: 17/08/2005 10:11:05
Mensagens: 1095
Offline
|
Você ta usando o livro em português, ne???
Também tenho a versão em português, e infelizmente já achei questões com erro de tradução.
Quando tiver na dúvida assim procure alguém que tenha o livro em inglês pra conferir a questão.
|
SCJP 1.4
Meu Currículo |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/08/2006 13:47:48
|
esb
JavaEvangelist
![[Avatar]](/images/avatar/a878dbebc902328b41dbf02aa87abb58.png)
Membro desde: 21/06/2006 14:40:31
Mensagens: 451
Localização: São Paulo
Offline
|
Fala leofernandesmo,
Eu postei a alternativa D que está no livro em inglês, e o diego2005 postou a pergunta completa logo em seguida, dê uma olhada. No livro em inglês, a alternativa correta é a E, e as outras são incorretas. No caso da letra D, há um erro de sintaxe.
Suponho que essa alternativa D que você postou, seja a do livro em Português. No caso do livro em Português, por um erro de digitação, diagramação, sei lá o que, a alternativa D está correta, mas não deveria estar. Então você vai lá nas respostas e vê que apenas a E está correta e acha estranho.
Como disse anteriormente, tome cuidado com as traduções, principalmente do capítulo de Threads, onde comeram boa parte de um código exemplo. Lamentável.
[]s
|
esb |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/08/2006 13:49:36
|
leofernandesmo
JavaEvangelist
![[Avatar]](/images/avatar/a536fb5480db8bdbb84daffe345c675b.jpg)
Membro desde: 05/06/2006 10:27:10
Mensagens: 337
Localização: Rec->Mac
Offline
|
PUTA MERDA..hahahhahaha
Valeu aí todo mundo. Agora que eu vi que falta o parentese..
valeu
|
Blog: http://jroller.com/page/leofernandesmo
Msg: "Não adianta olhar pro céu com muita fé e pouca luta" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/08/2006 14:34:59
|
akumaldo
Java Ninja
![[Avatar]](/images/avatar/ac457ba972fb63b7994befc83f774746.jpg)
Membro desde: 09/06/2006 20:30:06
Mensagens: 283
Offline
|
diego2005 wrote:Olha a pergunta do livro em inglês:
Which constructs an anonymous inner class instance?
A. Runnable r = new Runnable() { };
B. Runnable r = new Runnable(public void run() { });
C. Runnable r = new Runnable { public void run(){}};
D. Runnable r = new Runnable() {public void run{}};
E. System.out.println(new Runnable() {public void run() { }});
F. System.out.println(new Runnable(public void run() {}));
A resposta correta é a letra E.
Baseado nisso aqui que foi postado...tanto as alternativas D e E compilam...
Mas esses livros traduzidos dão uma enorme confusão..é o presso que se paga, no meu caso, de ser preguiçoso!
|
"O homem se resume em sua vontade de poder...Vontade de poder e nada mais! Viva a vida, morte a verdade..."
Nietzsche |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/08/2006 18:38:21
|
LPJava
GUJ Hacker
Membro desde: 18/04/2006 12:50:23
Mensagens: 5524
Localização: Bahia/Porto Alegre
Offline
|
finalmente a resposta correta é qual galera? D ou E? houve um erro na tradução mesmo ou nao? to desistindo de pegar o livro.. ta mal eita altabooks!!
|
Sun Certified Java Programmer 5.0
Blog:http://www.camilolopes.com
Twitter:www.twitter.com/camilolope
Linkedin: http://br.linkedin.com/in/camilolopes
Curso online OCPJP: http://pro.imasters.com.br/online/cursos/preparatorio-para-certificacao-java-ocjp
Autor livro Guia SCJP & JEE c/ Frameworks: http://blog.camilolopes.com.br/livrosrevistaspalestras/
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/08/2006 22:34:41
|
diego2005
GUJ Master
![[Avatar]](/images/avatar/7fd4db88d31ab524e0afe153c4f9465a.jpeg)
Membro desde: 17/08/2005 10:11:05
Mensagens: 1095
Offline
|
No livro em inglês a resposta certa é a letra E...
Falow....T+
|
SCJP 1.4
Meu Currículo |
|
|
 |
|
|