Einzelnen Beitrag anzeigen

Benutzerbild von Meflin
Meflin

Registriert seit: 21. Aug 2003
4.856 Beiträge
 
#46

Re: Die häufigsten Programmierirrtümer

  Alt 25. Mär 2010, 13:19
Zitat von Matze:
Hier schon eher ein Irrtum als ein Fehler. Bisher wurden (fast) nur Fehler erwähnt.
Da hab ich auch was (Java)
Code:
Integer i1 = 127;
Integer i2 = 127;
System.out.println(i1 == i2);        => true
System.out.println(i1.equals(i2));   => true
 
Integer j1 = 128;
Integer j2 = 128;
System.out.println(j1 == j2);        => false
System.out.println(j1.equals(j2));   => true
FehlerVerfänglich ist der Vergleich auf Referenzgleichheit der zufälligerweise wegen Caching zwischen -128 und 127 auch noch klappt... (verschiedene VMs verhalten sich nach 127 unterschiedlich...)
  Mit Zitat antworten Zitat