736 Begriffe aus IT, Netzwerk, Sicherheit und Programmierung: erst kurz erklärt, dann ausführlicher. Suche nach einem Wort oder wähle einen Buchstaben.
4 Treffer
In der Praxis kaum genutzt, da int (32 Bit) auf modernen Systemen keinen relevanten Performance- oder Speichervorteil gegenüber short verliert, aber deutlich seltener zu Überlauf-Problemen führt. Am ehesten relevant bei sehr speicherkritischen Datenstrukturen mit vielen Werten.
Verwandt: byte · long · Bits · Type Casting
Ganzer Artikel im Wiki →In der Praxis wird short deutlich seltener genutzt als byte oder ein normaler Integer, weil die meisten Systeme intern ohnehin mit größeren Wortgrößen rechnen und der Speichervorteil gegenüber einem normalen Integer oft vernachlässigbar ist. Relevanz hat er vor allem bei sehr speichersensitiven Anwendungen mit riesigen Datenmengen, etwa in Arrays mit Millionen von Elementen.
Verwandt: byte · long · Arrays
Ganzer Artikel im Wiki →&& und || in Java werten "kurzschlussartig" aus (Short-Circuit-Evaluation): bei a && b wird b gar nicht erst geprüft, wenn a schon false ist — nützlich, um z. B. eine null-Prüfung vor einem Feldzugriff sicher zu verketten (obj != null && obj.getWert() > 0).
Verwandt: Comparison Operators · if-Statement · Operatoren · Java
Ganzer Artikel im Wiki →&& liefert nur dann wahr, wenn BEIDE Seiten wahr sind; || reicht schon, wenn EINE Seite wahr ist. Die meisten Sprachen werten dabei "kurzschlüssig" aus (Short-Circuit Evaluation): Bei && wird die zweite Bedingung gar nicht erst geprüft, wenn die erste schon falsch ist, weil das Gesamtergebnis dann ohnehin feststeht — das lässt sich gezielt nutzen, um teure oder riskante Prüfungen zu vermeiden.
Verwandt: if...else · Operatoren · Comparison Operators (Vergleichsoperatoren) · if-Statement · Operator Precedence (Operator-Priorität)
Ganzer Artikel im Wiki →