diff --git a/Aufpassen%21.md b/Aufpassen%21.md index a637816..24fbb89 100644 --- a/Aufpassen%21.md +++ b/Aufpassen%21.md @@ -261,7 +261,7 @@ Trowable (Checked) - Postinkrement-Operatoren möglich (erzeugt aber neue Referenz!) - equals beachtet Typ, nicht nur Zahlwert - == ist klassische Objektreferenz - - - *Es gibt aber Ausnahmen, bei denen primitiver Wert verglichen wird*: Boolean, Byte, Character von \u0000 bis \u007f, Short und Integer von -128 bis 127 (**== geht aber weiterhin nur auf demselben Typ! Sonst Compilefehler**) + - *Es gibt aber Ausnahmen, bei denen sich Wrapper wie String verhalten (Definition per Literal, nicht per new) und primitiver Wert verglichen wird*: Boolean, Byte, Character von \u0000 bis \u007f, Short und Integer von -128 bis 127 (**== geht aber weiterhin nur auf demselben Typ! Sonst Compilefehler**) - `` Short short1 = 127; Short short2 = 127; Short short3 = 128; Short short4 = 128; assertTrue(short1 == short2); assertFalse(short3 == short4);`` - Immutable (Primitive selbst sind mutable!)