Академический Документы
Профессиональный Документы
Культура Документы
lembre-se que tipos primitivos (int, double, float) tambem ficam fora do HEAP co
m as referencias para objetos
**** Comparacao utilizando '==' ****
quando voce usa o operador "==" para comparar.... voce est comparando fora do hea
p
Entao.... no caso disso:
int a = 1;
int b = 1;
if (a == b) {
//instrucao
}
uma comparacao externa ao heap da jvm, ou seja, vai comparar os tipos primitivos
, ou seja, se o valor em 'a' eh o mesmo valor em 'b'...
resultando claro, em true
J no caso da comparacao de OBJETOS, utilizando o '==' ficaria desta forma:
obj2.getNome()
);
ret = true;
return ret;
}
}
O ideal seria tambm uma implementao do metodo hashcode, mas fica para a prxima....
8= http://pt.slideshare.net/denistuning/java-02-27818176
devmedia
tipos primitivos
tem tamanho fixo. tem sempre valor defoult
armazenados na pilha
nao sao objetos. calasse "wrapper" faz transformaao, se necessario.
tipo=
boolean
char
byte
short
int
long
float
double
void
9= http://www.tiexpert.net/programacao/java/string.php
10= http://forum.clubedohardware.com.br/topic/628251-resolvido-qual-a-diferen%C3
%A7a-entre-for-e-while/
11= http://www.devmedia.com.br/conceitos-e-exemplos-do-switch-case-comandos-de-d
ecisao-estrutura-da-linguagem-parte-2/18816
12=
_________________