magicmarcy.de | Zustand

Zustand

Hier findest du alle Beiträge die mit dem Tag Zustand versehen sind.

Der einfachste Trick für besser lesbaren Java-Code

Java • 16. August 2026 • Lesezeit: 8 Minuten • Read later

Scope klingt erstmal nach einem dieser Wörter, die man in der Programmierung irgendwann hört, kurz nickt und dann wieder vergisst. Dabei steckt dahinter ein sehr praktisches Prinzip: Eine Variable sollte nur dort sichtbar sein, wo sie wirklich gebraucht wird.

In Java bedeutet das meistens: Deklariere und initialisiere Variablen so nah wie möglich an der Stelle, an der du sie verwendest. Nicht oben am Methodenanfang, nicht als Feld in der Klasse, nicht als static Variable, nur weil es gerade bequem aussieht. Sondern dort, wo der Zusammenhang klar ist. Weiterlesen


NPS2E2: Collatz-Folge - Eine einfache Idee mit erstaunlichem Verhalten

Named Problems • 24. Juli 2026 • Lesezeit: 3 Minuten • Read later

In der Serie "Named Problems" stelle ich dir klassische, namentlich bekannte Algorithmus-Probleme vor, die seit Jahrzehnten in Ausbildung, Studium und Interviews verwendet werden. Anhand verständlicher Problemstellungen wie FizzBuzz, Türme von Hanoi oder dem Sieb des Eratosthenes lernst du hier, algorithmisch zu denken, Lösungsstrategien zu entwickeln und diese sauber in Java umzusetzen.

Weiterlesen

Von while bis for-each: Schleifen in Java praxisnah erklärt

Java • 7. Juli 2026 • Lesezeit: 7 Minuten • Read later

In Java brauchst du Schleifen immer dann, wenn eine Aufgabe nicht nur einmal, sondern mehrfach ausgeführt werden soll. Technisch lösen Schleifen das Problem, dass du denselben Code nicht kopieren und wiederholen musst. Fachlich bedeuten sie meistens: Gehe eine Menge von Dingen durch, warte auf einen Zustand, wiederhole eine Prüfung oder führe eine Aktion so lange aus, bis ein Ziel erreicht ist. Weiterlesen


NPS1E5: Happy Numbers - Iterationen, Zustände und Abbruchbedingungen

Named Problems • 3. Juli 2026 • Lesezeit: 6 Minuten • Read later

In der Serie "Named Problems" stelle ich dir klassische, namentlich bekannte Algorithmus-Probleme vor, die seit Jahrzehnten in Ausbildung, Studium und Interviews verwendet werden. Anhand verständlicher Problemstellungen wie FizzBuzz, Türme von Hanoi oder dem Sieb des Eratosthenes lernst du hier, algorithmisch zu denken, Lösungsstrategien zu entwickeln und diese sauber in Java umzusetzen.

Weiterlesen

Threads, Timing, Chaos: Nebenläufigkeit in Java einfach erklärt

Java • 23. Juni 2026 • Lesezeit: 8 Minuten • Read later

Nebenläufigkeit bedeutet, dass ein Programm mehrere Aufgaben überlappend bearbeiten kann. Das heißt nicht automatisch, dass wirklich alles exakt gleichzeitig passiert. Es bedeutet zuerst einmal nur: Dein Programm wartet nicht stur darauf, dass eine Aufgabe vollständig fertig ist, bevor es mit der nächsten weitermacht. Weiterlesen


Static vs. Instanzkontext - Wo Java-Einsteiger ins Stolpern geraten

Java • 13. Dezember 2025 • Lesezeit: 6 Minuten • Read later

Einer der häufigsten Stolpersteine für Programmieranfänger in Java ist das Thema static vs. Instanzkontext. Viele stoßen beim Lernen schnell auf Fehlermeldungen wie „non-static variable cannot be referenced from a static context“ und wissen nicht genau, warum das passiert. In diesem Beitrag möchte ich dir anschaulich erklären, was es mit diesen beiden „Welten“ auf sich hat, wann du was verwendest und warum dieser Unterschied in Java so wichtig ist. Weiterlesen


Über
Avatar

Hi, ich bin Marcel!
Als Fachinformatiker für Anwendungsentwicklung und IHK-geprüfter Ausbilder teile ich auf meinem Blog Grundlagen- und Fortgeschrittenen-Wissen für angehende Entwickler*innen und Interessierte, sowie weitere spannende Themen aus der IT.

Blog Aktivität

Jul
 
 
 
Aug
 
 
 
 
Sep
 
 
 
Oct
Mon
Wed
Fri