uma questão leve sobre Wrappers  XML
Índice dos Fóruns » Certificação Java
Autor Mensagem
diegobrandao
Debugger

Membro desde: 26/05/2008 10:16:05
Mensagens: 52
Localização: Curitiba - PR
Offline

Como já foi explicado acima o correto é: A,B
As linhas 4 e 7 não compilam.
Faça um teste na sua máquina que vc vai perceber o que acontece.

Diego Alves Brandão
Bacharel em Sistemas de Informação
Sun Certified Java Programmer 5.0
[MSN]
VantuilJose
JavaChild
[Avatar]

Membro desde: 15/09/2008 11:47:53
Mensagens: 101
Offline

Obrigado, Agora entendi, é que sou iniciante em java, e ainda falta muito o que aprender....

Vantuil Oliveira
Tecnólogo em Análise e Desenvolvimento de Sistemas - IFMG Bambuí
Mestrando em Ciência da Computação - UFOP
-
"I am the maniac serial killer that knows where you live who will maintain your code!"
[MSN]
gabrielmassote
Java Ninja
[Avatar]

Membro desde: 20/04/2007 17:58:30
Mensagens: 258
Offline

então marciolx, pelo que entendi, se eu tiver um Wrapper e for comparar com outro eles não compila. Mas se eu tiver um Wrapper e for campara-lo com um tipo primitivo ( que possa ser comparado com o wrapper em questão ) ele compilará. É isso?

Segue um exemplo parecido ao que postaram antes:



Abraço a todos.

Bacharelado: PUC Minas Poços de Caldas - 2008
Mestrado: Mestrando UFSCar - Atual
Certificações: Sun Certified Java Programmer 6 - 77%

Gabriel Massote Prado

E-mail: gabrielmassote@gmail.com
MSN: gabriel_massote@hotmail.com
[WWW] [MSN]
diegobrandao
Debugger

Membro desde: 26/05/2008 10:16:05
Mensagens: 52
Localização: Curitiba - PR
Offline

Olá, desculpa entrar na conversa....


então marciolx, pelo que entendi, se eu tiver um Wrapper e for comparar com outro eles não compila. Mas se eu tiver um Wrapper e for campara-lo com um tipo primitivo ( que possa ser comparado com o wrapper em questão ) ele compilará. É isso?


É possível comparar Wrapper desde que sejam do mesmo tipo. Ex:


Agora se tentar comparar por Ex. um Long com Integer não compila.
O que vc disse sobre comparar com um tipo primitivo é verdade, desde que seja possível fazer o auto-boxing.

Diego Alves Brandão
Bacharel em Sistemas de Informação
Sun Certified Java Programmer 5.0
[MSN]
gabrielmassote
Java Ninja
[Avatar]

Membro desde: 20/04/2007 17:58:30
Mensagens: 258
Offline

Entendi.

Sobre tipos iguais já tinha visto que dava certo na boa e também sobre os tipos que eram possíveis fazerem auto-boxing.

Mas é um bom exemplo para o pessoal que tem a dúvida.

Agora outra questão rs:

Segue o exemplo:



O que é feito? unboxing no Wrapper i ou boxing no primitivo 15?

Abraços.



Bacharelado: PUC Minas Poços de Caldas - 2008
Mestrado: Mestrando UFSCar - Atual
Certificações: Sun Certified Java Programmer 6 - 77%

Gabriel Massote Prado

E-mail: gabrielmassote@gmail.com
MSN: gabriel_massote@hotmail.com
[WWW] [MSN]
Rocklee6544
Debugger
[Avatar]

Membro desde: 02/03/2010 03:05:46
Mensagens: 50
Online

Bom a primeira resposata minha foi false, já que quando vc não declara
nenhum valor para uma variável ela fica com o valor padrão.

No caso de booleanos =false
numeros 0
String e variáveis de referência null.

Ele compila o método Metodo não é chamado.
e mesmo que fosse b=l2==l ;
daria certo já que o operador de comparação retorna um false.
Mesmo sendo igual os valores as variáveis de referência são diferentes.

This message was edited 1 time. Last update was at 19/06/2010 17:02:01

[Email] [MSN]
Rocklee6544
Debugger
[Avatar]

Membro desde: 02/03/2010 03:05:46
Mensagens: 50
Online

Pelo que eu saiba as classes wrappers fazem o desenpacotamento e o empacotamente de forma automática.
OU seja de forma implícita.
Afinal se fosse ao contrário nós teriamos digitar que new Integer(15);

This message was edited 1 time. Last update was at 19/06/2010 18:20:20

[Email] [MSN]
jairodione
Debugger

Membro desde: 12/08/2009 16:41:21
Mensagens: 52
Offline

para funcionar corretamente basta fazer isto:


Jairo Dione de Macêdo Costa
Analista Desenvolvedor Web JAVA
gabrielmassote
Java Ninja
[Avatar]

Membro desde: 20/04/2007 17:58:30
Mensagens: 258
Offline

Algumas comparações interessantes também.
Se algum comentário estiver errado, corrijam.


Bacharelado: PUC Minas Poços de Caldas - 2008
Mestrado: Mestrando UFSCar - Atual
Certificações: Sun Certified Java Programmer 6 - 77%

Gabriel Massote Prado

E-mail: gabrielmassote@gmail.com
MSN: gabriel_massote@hotmail.com
[WWW] [MSN]
 
Índice dos Fóruns » Certificação Java
Ir para:   
Powered by JForum 2.1.8 © JForum Team