magicmarcy.de | Programming

Programming

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

Streams in Java - der moderne Ansatz für sauberen und ausdrucksstarken Code

Java • 27. Januar 2026 • Lesezeit: 9 Minuten Read later

Streams sind eine der Sachen in Java, die am Anfang ein bisschen ungewohnt aussehen, aber im Alltag extrem praktisch werden. Gerade wenn du noch nicht lange programmierst, wirkt der "Punkt-Operator-Marathon" schnell nach "Magie". In Wirklichkeit ist das Ganze aber ziemlich bodenständig: Streams helfen dir dabei, mit Datenfolgen (Listen, Arrays, Sets, whatever) lesbarer und kürzer zu arbeiten. Weiterlesen


Lambdas in Java - kompakt, flexibel und überraschend mächtig

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

Lambdas in Java wirken am Anfang ein bisschen abstrakt: Pfeile, viele runde Klammern und irgendwo soll dann "funktionale Programmierung" passieren. In Wahrheit sind Lambdas aber vor allem eins: eine kompakte Schreibweise um dir das Leben im Alltag mit Java deutlich leichter zu machen.

In diesem Artikel schauen wir uns an, was Lambdas sind, wofür du sie brauchst und wie du den Aufbau Schritt für Schritt verstehst. Das Ziel: Du sollst nachher ohne Bauchschmerzen ein einfaches Lambda schreiben können und ungefähr wissen, was in der Sprache im Hintergrund passiert. Weiterlesen


Java Beans - das Herz vieler Java-Anwendungen

Java • 19. Januar 2026 • Lesezeit: 6 Minuten Read later

Wenn man anfängt, Java zu lernen, stößt man früher oder später auf den Begriff Bean. Viele kennen Java Beans vielleicht vom Hörensagen oder aus Frameworks wie Spring oder Jakarta EE, aber was genau ist eigentlich eine Bean, und warum ist sie so wichtig? In diesem Beitrag schauen wir uns das Thema Schritt für Schritt an - ganz ohne Fachchinesisch, aber mit vielen praktischen Beispielen. Weiterlesen


Wie man mit Git arbeitet und warum

Programming • 17. Januar 2026 • Lesezeit: 6 Minuten Read later

Git ist eines dieser Werkzeuge, das am Anfang wie ein unbezwingbarer Berg aussieht. Viele Begriffe wirken abstrakt, und der Workflow erscheint kompliziert. Doch sobald man die Grundprinzipien verstanden hat, wird Git zu einem deiner verlässlichsten Begleiter im Entwickleralltag. In diesem Beitrag möchte ich dir die wichtigsten Git Basics vermitteln - praxisnah und so verständlich wie möglich. Weiterlesen


Warum ich meine Blogbeiträge auf Deutsch schreibe

Allgemein • 1. Januar 2026 • Lesezeit: 6 Minuten Read later

Es gibt diese Momente im Leben eines Entwicklers, in denen man sich fragt: „Warum tue ich mir das eigentlich an?“
Nein, ich spreche nicht von den Tagen, an denen der Build 20 Minuten braucht, um mir dann mitzuteilen, dass irgendwo ein Semikolon fehlt. Ich spreche vom Lernen selbst - diesem aufregenden, aber manchmal auch nervenaufreibenden Abenteuer, in dem man jeden Tag ein kleines bisschen besser versteht, was im Hintergrund eigentlich passiert. Weiterlesen


Immutability – Warum Unveränderlichkeit so wichtig ist

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

Wenn du in Java programmierst, wirst du früher oder später auf den Begriff Immutability stoßen. Wörtlich übersetzt bedeutet das „Unveränderlichkeit“. Eine immutable Klasse ist also eine Klasse, deren Objekte nach ihrer Erstellung nicht mehr verändert werden können. Weiterlesen


Text-Blöcke in Java

Java • 15. Dezember 2025 • Lesezeit: 5 Minuten Read later

Wer schon ein paar Monate mit Java arbeitet, kennt das Problem: Man möchte längere Texte in seinen Code schreiben - etwa ein JSON, ein SQL-Statement oder einfach einen mehrzeiligen String. Und dann beginnt das Chaos. Überall Anführungszeichen, Escape-Zeichen und Zeilenumbrüche mit \n. Der Code wird unübersichtlich und fehleranfällig. Genau hier kommen Textblöcke ins Spiel - eine der angenehmsten Neuerungen, die Java in den letzten Jahren eingeführt hat. 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

Mar
 
 
 
Apr
 
 
 
May
 
 
 
Jun
 
Mon
Wed
Fri