Passando números para métodos...  XML
Índice dos Fóruns » Certificação Java
Autor Mensagem
rissato
JavaEvangelist
[Avatar]

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
[MSN] [ICQ]
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.
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.

[WWW]
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

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 =/
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...!!
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?
 
Índice dos Fóruns » Certificação Java
Ir para:   
Powered by JForum 2.1.8 © JForum Team