magicmarcy.de | Programmieren für Einsteiger

Java Wrapper-Klassen verstehen - Autoboxing und Unboxing ganz entspannt

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

In Java arbeitest du nicht nur mit primitiven Datentypen wie int, double oder boolean, sondern auch mit den passenden Wrapper-Klassen wie Integer, Double und Boolean. Genau an dieser Stelle kommen Autoboxing und Unboxing ins Spiel. Die Begriffe klingen im ersten Moment technischer, als sie eigentlich sind. Am Ende geht es nur darum, dass Java in bestimmten Situationen automatisch zwischen einem primitiven Wert und dem passenden Objekt umwandelt. Weiterlesen


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


Konzentriert programmieren - wie du dir als Einsteiger gute Arbeitsroutinen aufbaust

Zwischen den Zeilen • 8. Mai 2026 • Lesezeit: 7 Minuten Read later

Produktiv zu arbeiten hat am Anfang wenig mit Geschwindigkeit zu tun. Es geht nicht darum, möglichst viele Zeilen Code zu schreiben oder in kurzer Zeit jedes neue Framework mitzunehmen. Produktiv bist du dann, wenn du mit klarem Kopf an einer Sache arbeitest, Fehler nachvollziehen kannst und am Ende des Tages weißt, was du geschafft hast. Genau das ist im Alltag oft schwieriger als gedacht. Nachrichten ploppen auf, irgendwo läuft Musik, jemand stellt dir eine Frage, du springst zwischen Tabs hin und her und plötzlich sind zwei Stunden weg, ohne dass du wirklich tief in einem Problem warst. 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


Ü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