magicmarcy.de | Java

Java

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

Von Bubble Sort bis Quick Sort: So funktioniert Sortieren wirklich

Java • 6. Oktober 2026 • Lesezeit: 14 Minuten • Read later

Sortieren gehört zu den Aufgaben, die beim Programmieren erstaunlich oft auftauchen. Zahlen sollen der Größe nach angeordnet werden, Namen alphabetisch, Datensätze nach Datum oder Produkte nach Preis. Java kann dir diese Arbeit mit Methoden wie Arrays.sort() zwar bequem abnehmen, aber gerade deshalb lohnt es sich zu verstehen, was beim Sortieren eigentlich passiert. Weiterlesen


NPS5E2: N-Queens Problem - Backtracking Schritt für Schritt erklärt

Named Problems • 2. Oktober 2026 • Lesezeit: 8 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

NPS5E1: Sieb des Eratosthenes - Primzahlen systematisch finden

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


NPS4E3: Josephus-Problem - Denken in Kreisen, Zyklen und Modulo

Named Problems • 18. September 2026 • Lesezeit: 4 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


Warum ich Java für die beste erste Programmiersprache halte

Zwischen den Zeilen • 15. September 2026 • Lesezeit: 9 Minuten • Read later

Wenn du mit dem Programmieren anfängst, möchtest du natürlich möglichst schnell Ergebnisse sehen. Ein paar Zeilen Code schreiben, Programm starten und schon passiert etwas. Genau deshalb werden Sprachen wie Python häufig als ideale Einsteigersprachen empfohlen. Die Syntax ist übersichtlich, viele Dinge funktionieren mit erstaunlich wenig Code und erste kleine Programme entstehen innerhalb kürzester Zeit.

Ich sehe das trotzdem anders. Weiterlesen


NPS4E2: Binäre Suche - Effizientes Suchen durch Halbieren

Named Problems • 11. September 2026 • Lesezeit: 4 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


NPS4E1: Euklidischer Algorithmus - Den größten gemeinsamen Teiler berechnen

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


NPS3E3: Ackermann-Funktion - Warum Rekursion schnell an ihre Grenzen kommt

Named Problems • 28. August 2026 • Lesezeit: 8 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


Ü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