736 Begriffe aus IT, Netzwerk, Sicherheit und Programmierung: erst kurz erklärt, dann ausführlicher. Suche nach einem Wort oder wähle einen Buchstaben.
2 Treffer
Wichtige Falle in Java: == vergleicht bei Objekten (z. B. String) die Referenz, nicht den Inhalt — zwei inhaltlich gleiche Strings können mit == trotzdem false liefern, wenn es unterschiedliche Objekte im Speicher sind. Für den Inhaltsvergleich von Objekten gehört stattdessen .equals() genutzt.
Verwandt: if-Statement · Logical Operators · Operatoren · Java · Strings
Ganzer Artikel im Wiki →Bei primitiven Werten vergleicht == den tatsächlichen Wert; bei Referenztypen vergleicht == in vielen Sprachen dagegen nur, ob zwei Variablen auf dasselbe Objekt im Speicher verweisen, nicht ob die Objekte inhaltlich gleich sind — dafür braucht es meist eine spezielle Vergleichsmethode. Ergebnisse von Vergleichsoperatoren werden oft direkt in if-Bedingungen oder mit logischen Operatoren weiterverknüpft.
Verwandt: Logical Operators (Logische Operatoren) · Operatoren · Operatoren · if...else · if-Statement · Non-primitive Types (Referenztypen)
Ganzer Artikel im Wiki →