Appearance
// 9thbit.de — java knowledge base
9thbit
Täglich ein neues Thema. Systematisch. Lehrreich.
> heute
String Pool & String Immutability in Java verstehen
Strings in Java verhalten sich anders als andere Objekte – wegen des String Pools und ihrer Unveränderlichkeit. Dieser Artikel erklärt, wie der JVM-interne String Pool funktioniert, warum Strings immutable sind und welche Fallen dabei lauern.
> zuletzt erschienen
Type Casting in Java: Implicit und Explicit erklärt
Type Casting bestimmt, wie Java Werte zwischen verschiedenen Datentypen konvertiert. Du lernst den Unterschied zwischen automatischer und manueller Umwandlung, wann der Compiler eingreift und wann du selbst handeln musst.
Autoboxing und Unboxing in Java: Primitives und Wrapper-Typen verstehen
Java konvertiert automatisch zwischen primitiven Typen und ihren Wrapper-Klassen – das klingt praktisch, hat aber versteckte Tücken. Du lernst, wie Autoboxing und Unboxing funktionieren, wo Performance-Probleme entstehen und warum ein scheinbar harmloser Vergleich zu einem Bug werden kann.
Primitive Datentypen vs. Referenztypen in Java
Java kennt zwei grundlegend verschiedene Arten von Variablen: Primitive und Referenztypen. Wer den Unterschied nicht versteht, baut Bugs, die schwer zu finden sind — besonders beim Vergleichen von Werten.
