magicmarcy.de | Java

Java

In der Kategorie Java dreht sich alles um die beliebte Programmiersprache für Einsteiger und Profis. Hier findest du praxisnahe Tutorials, Codebeispiele und Erklärungen zu wichtigen Konzepten aus der Java-Welt – von den Grundlagen bis hin zu modernen Frameworks. Egal ob du deine ersten Programme schreibst oder dein Wissen vertiefen möchtest: Hier lernst du, wie du sauberen, wartbaren und effizienten Java-Code entwickelst.

Rekursion in Java – Einfach und schnell erklärt

Java • 20. Februar 2025 • Lesezeit: 3 Minuten Read later

Die Rekursion ist ein grundlegendes Konzept in der Programmierung, das sich besonders für Probleme eignet, die sich in kleinere, gleichartige Teilprobleme zerlegen lassen. Es ist ein mächtiges Werkzeug, um Probleme elegant zu lösen. Dabei sind eine klare Abbruchbedingung und ein verständliches Rekursionsmuster sehr wichtig.

Rekursion bezeichnet dabei eine Methode, die sich selbst aufruft, bis eine bestimmte Abbruchbedingung erreicht ist. Weiterlesen


Switch-Cases in Java

Java • 17. Februar 2025 • Lesezeit: 3 Minuten Read later

Die Switch-Case-Anweisung ist eine Kontrollstruktur in Java, die es dir ermöglicht, einen Ausdruck auf verschiedene mögliche Werte zu überprüfen und - je nach Wert - unterschiedliche Anweisungen auszuführen. Switch-Cases werden vor allem genutzt, um komplexe Verschachtelungen von if-else-Anweisungen zu vermeiden.

Über die Jahre hinweg haben sie die Switch-Case-Anweisungen immer wieder verbessert und sind heute ein wirklich mächtiges Werkzeug. Weiterlesen


Exception Handling in Java - Grundlagen und Best Practices

Java • 15. Februar 2025 • Lesezeit: 4 Minuten Read later

Exception Handling ist ein wichtiger Bestandteil der (Java)-Programmierung da Fehler und Unerwartetes jederzeit auftreten kann. Ein gutes Exception Handling stellt in solchen Fällen sicher, dass Programme stabil und benutzerfreundlich bleiben. In diesem Beitrag erkläre ich, was Exceptions sind und wie wir sie in Java einsetzen können. Weiterlesen


Was ist denn eigentlich objektorientierte Programmierung und wozu soll das gut sein?

Java • 13. Februar 2025 • Lesezeit: 8 Minuten Read later

Du hast sicher auch schon, gerade wenn du dich etwas weiter mit der Programmierung beschäftigst, den Begriff "Objektorientierte Programmierung", kurz OOP, gehört oder gelesen. Dieses Konzept ist gerade in der Programmiersprache Java weit verbreitet und findet auch hohen Anklag.

Doch was ist das eigentlich? Was bedeutet das konkret und wie wird das umgesetzt? Genau darüber möchte ich in diesem Artikel sprechen. Weiterlesen


KI und Coding Assistant für alle?

Java • 11. Februar 2024 • Lesezeit: 6 Minuten Read later

Das Thema KI ist derzeit in aller Munde und rückt auch im Bereich des Coding immer mehr in den Fokus.

Neben ChatGPT gibt es mittlerweile eine Reihe von Tools, die uns nicht nur bei kniffligen Problemen Fragen beantworten, sondern sogar ganze Methoden oder gar Klassen zur Lösung komplexer Probleme erstellen können. Es ist auch möglich, JavaDoc für seine bestehenden Methoden generieren zu lassen, was in vielen Fällen wirklich gut funktioniert. Weiterlesen


Java Records leicht und schnell

Java • 27. November 2023 • Lesezeit: 5 Minuten Read later

Vielleicht hast du bereits schon das ein oder andere Mal von Java Records gehört doch der richtige Anwendungsfalle erschließt sich dir nicht? Oder fehlt dir einfach noch ein bisschen Wissen um Records richtig einsetzen zu können?

Dann erkläre ich dir nun hier, schnell und einfach, wie du Java Records in deinen zukünftigen Projekten richtig einsetzen kannst.

Weiterlesen


Equals richtig nutzen

Java • 18. November 2022 • Lesezeit: 6 Minuten Read later

In nahezu jedem Code ist es unerlässlich Vergleiche anzustellen. Dies ist nicht nur bei der Eingabe von Daten unumgänglich, sondern auch für diverse Bedingungen. Beispielsweise muss man bei einem Login per Email-Adresse ja auch vergleichen können, ob die Eingabe korrekt gewesen ist. Ein anderes Beispiel sind ReCaptchas oder Token-Vergleiche. Man wird nicht drum herum kommen, Vergleiche in seinem Code zu implementieren. Weiterlesen


Project Lombok

Java • 14. Juli 2021 • Lesezeit: 4 Minuten Read later

Bevor du nicht mindestens tausend Getter & Setter geschrieben hast, verwendest du kein Lombok!

Mit diesem Worten meines Kollegen begann irgendwann meine Karriere als Java-Entwickler. Und er sollte damit auch recht behalten …

Project Lombok, dass ist eine Java Bibliothek die einem viel Arbeit abnehmen kann aber auch Risiken birgt. Unter anderem können damit Getter & Setter sowie Konstruktoren automatisiert (zur Compilezeit) erstellt werden. Dadurch enthält der Java-Code auf den ersten Blick zunächst nur das Nötigste was ihn deutlich lesbarer macht. Dies wird durch den Einsatz von Annotationen realisiert.

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

Dec
 
 
 
Jan
 
 
 
Feb
 
 
 
Mar
 
Mon
Wed
Fri