magicmarcy.de | Java

Java

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

Die wichtigste Zeile Code ist die, die du noch nicht schreibst

Programming • 10. Mai 2026 • Lesezeit: 8 Minuten Read later

Gerade bei kleinen Projekten ist die Versuchung groß, direkt loszulegen. Du öffnest IntelliJ, legst ein neues Maven Projekt an, erstellst die ersten Klassen und denkst dir, dass du den Rest unterwegs schon klären wirst. Genau da beginnt oft das eigentliche Problem. Nicht, weil du zu wenig kannst, sondern weil dir vor der ersten Zeile Code noch das Bild vom Projekt fehlt. Weiterlesen


Abstrakte Klassen in Java - wann du sie wirklich brauchst

Java • 6. Mai 2026 • Lesezeit: 6 Minuten Read later

Wenn du in Java die ersten eigenen Klassen baust, wirkt eine abstrakte Klasse am Anfang oft unnötig kompliziert. Du schreibst normale Klassen, erzeugst Objekte mit new und kommst damit erst mal gut klar. Genau deshalb ist es sinnvoll, das Thema nicht über Definitionen zu verstehen, sondern über den eigentlichen Zweck. Weiterlesen


JUnit in Java - was du wirklich testen solltest

Java • 4. Mai 2026 • Lesezeit: 8 Minuten Read later

JUnit gehört in Java-Projekten zu den Werkzeugen, die du früher oder später sowieso brauchst. Nicht, weil Tests gut klingen oder weil es in Tutorials oft so gemacht wird, sondern weil du mit Tests prüfen kannst, ob dein Code das tut, was du erwartest. Genau da liegt der eigentliche Wert. Ein Test ist kein Selbstzweck. Er gibt dir Sicherheit bei Änderungen, hilft dir beim Verstehen von Logik und macht Fehler sichtbar, bevor sie an einer anderen Stelle im Projekt auftauchen. Weiterlesen


Java-Performance für Einsteiger: Kleine Ursachen, große Wirkung

Java • 2. Mai 2026 • Lesezeit: 7 Minuten Read later

Performance-Optimierung klingt am Anfang oft nach einem Thema für sehr große Systeme, sehr erfahrene Entwickler oder sehr spezielle Probleme. In der Praxis begegnet dir das aber deutlich früher. Nicht, weil jede Anwendung sofort extrem schnell sein muss, sondern weil sich kleine Ungenauigkeiten im Code mit echten Datenmengen, vielen Nutzern oder häufigen Aufrufen schnell bemerkbar machen. Was auf dem eigenen Rechner mit zehn Testobjekten unauffällig bleibt, kann in Produktion plötzlich langsam werden. Weiterlesen


Was gutes Logging ausmacht und warum schlechte Logs Zeit kosten

Programming • 29. April 2026 • Lesezeit: 7 Minuten Read later

Logging gehört zu den Dingen, die am Anfang oft nebensächlich wirken. Der Code läuft, die Ausgabe passt, also scheint alles in Ordnung zu sein. Spätestens wenn ein Fehler nur in einer bestimmten Umgebung auftritt, eine Anfrage unerwartet lange dauert oder ein Problem nicht sauber reproduzierbar ist, merkst du aber schnell, wie wichtig gute Logs sind. Ein sauberes Logging hilft dir nicht nur beim Debugging, sondern auch dabei, Anwendungen im laufenden Betrieb nachvollziehbar zu halten. Weiterlesen


Zugriffsmodifikatoren in Java verstehen und sauber anwenden

Java • 27. April 2026 • Lesezeit: 7 Minuten Read later

Zugriffsmodifikatoren gehören zu den Grundlagen, die in Java sehr früh wichtig werden. Am Anfang wirken sie oft wie reine Syntax: public, private, protected oder einfach gar nichts. In der Praxis entscheiden sie aber darüber, welche Teile deines Codes von außen benutzt werden dürfen und welche nicht. Genau das macht sie so wichtig. Du legst damit fest, wo Verantwortung beginnt und wo sie endet. Wenn du das sauber machst, wird dein Code leichter verständlich, besser wartbar und deutlich robuster. Weiterlesen


Tricky Java #2

Java Tricky • 23. April 2026 • Lesezeit: 4 Minuten Read later

In dieser Serie erwarten dich kleine, aber knifflige Java-Code-Schnipsel, die auf den ersten Blick völlig harmlos aussehen und genau deshalb besonders gefährlich sind.

Denn manchmal wird Code „moderner“ oder „schöner“ umgeschrieben, obwohl sich dabei unbemerkt das Verhalten ändert. Und genau so ein Fall ist mir heute begegnet. Weiterlesen


Wiederverwendbare Business-Logik in Java EE: EJBs richtig schneiden

Java • 18. April 2026 • Lesezeit: 7 Minuten Read later

Wenn du zum ersten Mal eine Java-EE-Anwendung auf WildFly deployest, wirkt die Struktur oft wie ein Detail, das man „später“ aufräumt. Es läuft ja auch, wenn du alles in eine WAR packst. Genau deshalb stolpern viele erst dann über das Thema, wenn die Anwendung wächst oder wenn du dieselbe Logik an mehreren Stellen brauchst. 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

Feb
 
 
Mar
 
 
 
 
Apr
 
 
 
May
 
Mon
Wed
Fri