si pero esto, puede resultar confuso, es como de "1 en un millon", no deberia usarse, o por lo menos ahora creo saber lo que sucede...
me decis.. "misma zona de memoria"
que esto ocurre cuando "se declaran inmediatamente"...
es raro la verdad...:
hasta antes de saber esto...
venia bien claro con que los primitivos se comparaban con "=="
y los objetos. propiedades de objetos (instancias de una clase propia)
deben compararse con equals...
pero bueno, voy a leer bien, aunque no deberia, ser algo de tanta importancia...
otra cosa....
-----------------------------------------
esto me imprime "iguales"
no era que no se podia comparar, objetos con datos de tipo primitivo...
Código PHP:
public class uo {
public static void main(String[] args) {
Integer n1 = 47;
int n2=47;
if(n1==n2){
System.out.println("iguales");
}else{
System.out.println("nooo");
}
al menos JAVA, deberia tirar un error, ya que es tan ESTRICTO...