autoboxing  XML
Índice dos Fóruns » Certificação Java
Autor Mensagem
geraldobarboza
JavaTeenager

Membro desde: 22/05/2005 15:24:41
Mensagens: 150
Offline

Bom... tem os codigos abaixo que não é compilado no 1.4



aqui o autoboxing é usado devido valueOf retornar um Wrapper???


aqui é usado o autoboxindo devido o Wrapper Long esta recebendo um primitivo direto?


pq é usado o autoboxing aqui?

[]'s
Geraldo Barboza
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

Amigo, todas as suas dúvidas se resolvem olhando (no seu caso você tem mais é de DECORAR) o Javadoc, e vendo as coisas com calma, papel e lápis. Não coce demais a cabeça que você vai ficar careca


valueOf retorna um java.lang.Long:
javadoc wrote:
static Long valueOf(String s)
Returns a Long object holding the value of the specified String.

Portanto o autoboxing será usado aqui (conversão de java.lang.Long para long).



longValue retorna um long:
javadoc wrote:
long longValue()
Returns the value of this Long as a long value.

Portanto o autoboxing será usado aqui (conversão do valor 433L, retornado por xL.longValue(), para o java.lang.Long que é necessário para atribuir a x4.)



parseLong retorna um long:
javadoc wrote:
static long parseLong(String s)
Parses the string argument as a signed decimal long.

Portanto nenhum autoboxing será efetuado aqui, já que x6 quer um long, e parseLong já retorna um long.


[WWW]
geraldobarboza
JavaTeenager

Membro desde: 22/05/2005 15:24:41
Mensagens: 150
Offline

blz. entendigo.

obrigado
[]'s
Geraldo
 
Índice dos Fóruns » Certificação Java
Ir para:   
Powered by JForum 2.1.8 © JForum Team