magicmarcy.de | Code

Code

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

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


Dein Code ist nicht gut, nur weil er läuft

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

Es gibt einen Satz, den man am Anfang ständig still mit sich herumträgt: Hauptsache, es funktioniert. Das ist nachvollziehbar. Du willst ein Ergebnis sehen, Fehler wegklicken, eine Ausgabe bekommen und endlich das Gefühl haben, dass du es verstanden hast. Genau an diesem Punkt fangen aber viele schlechte Gewohnheiten an. Denn Code, der gerade so läuft, ist nicht automatisch guter Code. Er kann unklar sein, unnötig kompliziert, schwer testbar oder so fragil, dass schon die nächste kleine Änderung neue Fehler produziert. Weiterlesen


Grundlagen und praktische Anwendung von Strings

Java • 29. Juni 2026 • Lesezeit: 5 Minuten Read later

Strings sind ein grundlegendes Konzept in Java, das du als Anfänger unbedingt verstehen solltest. Sie sind so verbreitet, dass du sie tagtäglich im Code verwendest, oft ohne groß darüber nachzudenken. Doch selbst bei solchen Grundlagen gibt es viele Nuancen und Fallen, auf die du achten musst. In diesem Artikel erkläre ich dir, warum Strings in Java unveränderlich (immutable) sind, was das bedeutet und wie du sie richtig nutzen kannst. Weiterlesen


Warum Softwarehygiene deinen Java-Alltag leichter macht

Java • 25. Juni 2026 • Lesezeit: 7 Minuten Read later

Softwarehygiene klingt im ersten Moment etwas sperrig. Gemeint ist damit aber nichts Abgehobenes, sondern ein sehr praktischer Teil deines Entwickleralltags. Es geht darum, deinen Code, dein Projekt und deine Arbeitsweise so sauber zu halten, dass du dich auch morgen noch darin zurechtfindest. Gute Softwarehygiene sorgt dafür, dass ein Projekt lesbar bleibt, Fehler schneller auffallen und kleine Änderungen nicht jedes Mal unnötig anstrengend werden. 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


Legacy-Code lesen: So findest du den Einstieg

Programming • 17. Juni 2026 • Lesezeit: 10 Minuten Read later

Komplexer Code fühlt sich am Anfang oft an wie eine Wand. Du öffnest eine Klasse, springst in eine Methode und siehst erst einmal sehr viel auf einmal. Viele Bedingungen, verschachtelte Blöcke, alte Namen, Sonderfälle, technische Details und vielleicht noch Kommentare, die entweder fehlen oder seit Jahren nicht mehr stimmen. Gerade bei der Fehleranalyse landet man schnell genau in solchen Methoden. Der Bug sitzt selten in der kleinen, sauberen Beispielklasse. Er sitzt eher in einem Bereich, der schon lange existiert und durch viele Anforderungen gewachsen ist. Weiterlesen


Dekomposition in Java: Wie du komplexe Aufgaben endlich greifbar machst

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

Viele Probleme wirken am Anfang größer, als sie eigentlich sind. Gerade in Java passiert das schnell. Du bekommst eine Aufgabe wie "Baue einen Import für CSV-Dateien", "Erstelle einen Login" oder "Berechne den Gesamtpreis eines Warenkorbs mit Rabatten" und merkst sofort: Das ist keine einzelne Methode. Das ist auch keine Klasse, die du in zehn Minuten runterschreibst. Es ist ein Bündel aus mehreren Entscheidungen, mehreren Regeln und mehreren kleinen Baustellen. Genau an dieser Stelle hilft dir ein sauberer Gedankengang. Nicht, weil das Problem dadurch verschwindet, sondern weil es auf einmal greifbar wird. Weiterlesen


Nicht nur Code schreiben - so denkst du wie ein Entwickler

Zwischen den Zeilen • 6. Juni 2026 • Lesezeit: 8 Minuten Read later

Wie ein Entwickler zu denken bedeutet nicht, dass du besonders schlau sein musst oder dass du schon auf jede Frage eine Antwort hast. Es bedeutet vor allem, wie du an Probleme herangehst. Gerade in Java merkst du ziemlich schnell, dass sauberes Denken oft wichtiger ist als das Auswendiglernen von Syntax. Ob du mit einer kleinen Konsolenanwendung arbeitest, eine REST-Schnittstelle in JavaEE baust oder zum ersten Mal mit Maven, Git und IntelliJ klarkommen willst: Am Ende zählt nicht nur, dass etwas irgendwie läuft, sondern dass du verstehst, warum es läuft oder warum es gerade nicht läuft. 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

Apr
 
May
 
 
 
Jun
 
 
 
 
Jul
 
 
Mon
Wed
Fri