| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/07/2007 16:12:52
|
rissato
JavaEvangelist
![[Avatar]](/images/avatar/e355ad06c5a89f911fbb0aff2de52435.jpg)
Membro desde: 16/05/2006 22:07:12
Mensagens: 446
Localização: Uberlândia
Offline
|
Se o código abaixo gera "4 3" como resposta como ocorre o processo de autoboxing nesse caso?
|
Quer vc pense que é capaz ou não, vc está certo!
Sun Certified Java Programmer 6.0 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/07/2007 16:22:50
|
Edson Watanabe
Debugger
Membro desde: 05/07/2007 12:38:12
Mensagens: 58
Localização: SP
Offline
|
short -> Short (autoboxing) -> Number -> alternativa 4
7 = int -> Integer (autoboxing) -> alternativa 3
Quando há alternativas do tipo "int -> long" ou "int -> Integer", é preferido o "autoboxing" sobre a conversão.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/07/2007 16:38:38
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
Isso parece coisa que não cai com esse grau de detalhe na prova (algo tão chato seria perguntado na prova de Java 1.4, não na prova de Java 5.0).
Só que na prova 5.0 eles perguntam algumas coisas que são meio absurdas, como saber alguns detalhes da classe java.util.PriorityQueue que você só fica sabendo direitinho se você tiver escrito um "Hello, World" usando essa classe, ou então ter entendido o javadoc que diz:
Javadoc wrote:
The head of this queue is the least element with respect to the specified ordering. If multiple elements are tied for least value, the head is one of those elements -- ties are broken arbitrarily. The queue retrieval operations poll, remove, peek, and element access the element at the head of the queue.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/07/2007 16:42:24
|
immortalSoul
JavaGuru
Membro desde: 25/06/2006 13:41:50
Mensagens: 200
Offline
|
seguinte, se ainda lembro de alguma coia que li, funciona assim:
é possivel transformar um short em um long, no caso,
se nao houvesse uma opçao int doX(Number n, Number m) { return 4; }
o resultado seria diferente. Nesse caso retornaria a chamada do int doX(long... x) { return 2; }.
segundo o da Kathy Sierra
a ampliaçao é preferida no lugar do boxing
a ampliaçao é preferida no lugar do var-args
e boxing é preferido em relaçao aos var-args
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/07/2007 16:45:43
|
immortalSoul
JavaGuru
Membro desde: 25/06/2006 13:41:50
Mensagens: 200
Offline
|
thingol wrote:Isso parece coisa que não cai com esse grau de detalhe na prova (algo tão chato seria perguntado na prova de Java 1.4, não na prova de Java 5.0).
...
ainda segundo o livro da kathy sierra, parece que cai sim =/
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/07/2007 17:37:37
|
rafacamargo
Smalltalk
Membro desde: 09/03/2005 10:30:04
Mensagens: 3
Offline
|
Olá, pessoal !!
Fiz a prova faz um mês...e caiu uma questão sobre o assunto...!!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/07/2007 18:24:18
|
immortalSoul
JavaGuru
Membro desde: 25/06/2006 13:41:50
Mensagens: 200
Offline
|
rafacamargo wrote:Olá, pessoal !!
Fiz a prova faz um mês...e caiu uma questão sobre o assunto...!!
caiu mais sobre que assunto?
gemericos e threads mesmo?
|
|
|
 |
|
|