magicmarcy.de | Java

Java

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

Selbstsicherer programmieren: Wie du lernst, deinen Fähigkeiten zu vertrauen

Zwischen den Zeilen • 2. August 2026 • Lesezeit: 11 Minuten • Read later

Gerade am Anfang fühlt sich Programmieren oft größer an, als es eigentlich ist. Du öffnest IntelliJ, siehst ein Java-Projekt mit mehreren Packages, Maven-Konfiguration, vielleicht noch WildFly, Datenbankzugriff, Git-Branches und Fehlermeldungen, die länger sind als der eigentliche Code. Dann sitzt du davor und denkst: Alle anderen verstehen das. Nur ich nicht. Weiterlesen


NPS2E3: Kaprekar-Konstante (6174) - Wenn Zahlen immer zum gleichen Ergebnis führen

Named Problems • 31. Juli 2026 • Lesezeit: 7 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

Scrum für Java-Einsteiger - Begriffe, Rollen und Realität

Programming • 26. Juli 2026 • Lesezeit: 8 Minuten • Read later

Scrum ist erst einmal kein Zauberwort. Es ist auch keine Projektmanagement-Religion und kein Tool, das du in Jira aktivierst. Scrum ist ein Rahmenwerk, mit dem ein Team komplexe Arbeit in kleinen, überprüfbaren Schritten organisiert. Gerade in der Softwareentwicklung ist das hilfreich, weil am Anfang selten alles klar ist. Anforderungen ändern sich, technische Probleme tauchen später auf, Prioritäten verschieben sich und manchmal merkt man erst beim Bauen, dass die ursprüngliche Idee nicht gut genug war. 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

Schluss mit Suchen in Listen: So verwendest du Maps in Java sinnvoll

Java • 19. Juli 2026 • Lesezeit: 12 Minuten • Read later

Eine Map ist eine Datenstruktur für Zuordnungen. Du speicherst einen Wert unter einem Schlüssel und holst ihn später über genau diesen Schlüssel wieder heraus. Das klingt simpel, ist aber in der Praxis einer der wichtigsten Unterschiede zwischen sauberem Code und umständlichem Code.

Viele greifen zuerst zu einer List, weil sie bekannt und angenehm wirkt. Das ist auch völlig okay, solange du wirklich nur eine Reihe von Elementen brauchst. Sobald du aber ständig nach einem bestimmten Element suchst, Elemente eindeutig über eine ID findest oder Werte gruppieren möchtest, solltest du an eine Map denken. Weiterlesen


NPS2E1: Fibonacci - Iteration und Rekursion im direkten Vergleich

Named Problems • 17. 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

Diese eine Java-Methode sieht okay aus und ist genau deshalb so gefährlich

Java • 14. Juli 2026 • Lesezeit: 8 Minuten • Read later

Legacy Code ist nicht automatisch schlechter Code. Alt bedeutet erst einmal nur, dass der Code schon lange im Einsatz ist. Das eigentliche Problem beginnt dort, wo niemand mehr genau sagen kann, was eine Methode wirklich tut, welche Seiteneffekte sie hat und welche Fachlogik still und leise an ihr dranhängt. Genau das ist in vielen Java-Anwendungen der Punkt, an dem Änderungen unangenehm werden. Weiterlesen


Wenn Kritik am Code plötzlich persönlich wirkt

Zwischen den Zeilen • 12. Juli 2026 • Lesezeit: 10 Minuten • Read later

Feedback gehört zur Softwareentwicklung dazu. Nicht als nettes Extra, sondern als fester Bestandteil davon, wie Code besser wird und wie Menschen besser werden. Gerade am Anfang fühlt sich Kritik oft persönlicher an, als sie gemeint ist. Du schreibst eine Klasse, öffnest einen Pull Request, bekommst Kommentare zurück und plötzlich wirkt es so, als würde jemand deine komplette Arbeitsweise infrage stellen. 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