Plain Java

Die SLF4J-Logging-Bibliothek in Java

Einführung SLF4J (Simple Logging Facade for Java) ist eine weit verbreitete Logging-Bibliothek, die eine Abstraktionsschicht über verschiedenen Logging-Frameworks wie Logback, Log4j und java.util.logging (JUL) bietet. Ziel von SLF4J ist es,…

Eine Einführung in Varargs in Java

Java ist eine der beliebtesten Programmiersprachen und bietet zahlreiche Features, die die Entwicklung von Software effizient und flexibel gestalten. Eines dieser Features ist „Varargs“ oder variable Argumentlisten, die in Java…

Die Immutables-Library in Java

Einführung in die Immutables-Bibliothek In der Softwareentwicklung sind Unveränderlichkeit und Immutabilität wichtige Konzepte, die zur Verbesserung der Robustheit und Vorhersagbarkeit von Anwendungen beitragen können. Eine unveränderliche Klasse (immutable class) ist…

Optionals in Java

Einführung In der Programmierung treten häufig Situationen auf, in denen eine Variable möglicherweise keinen Wert besitzt, was in vielen Sprachen durch null dargestellt wird. In Java kann dies zu NullPointerException…