Jakarta Commons Lang-Projekt mit zentralisierten Utility-Funktionen

Es gibt noch weitere Klassen in org.apache.commons.lang, so zum Beispiel eine NumberRange-Klasse zur Kennzeichnung von Zahlensätzen und die NumberUtils-Klasse, die verschiedene nützliche Funktionen wie Konvertierungen von Strings in Zahlen und Maximum-/Minimum-Methoden enthält. Und nicht zu vergessen ObjectUtils zum Erstellen der standardmäßigen toString-Methode für ein Objekt, selbst wenn toString überschrieben ist.

Außerdem ermöglicht SystemUtils den problemlosen Zugang zu einigen standardmäßigen Java-Umgebungsvariablen, und SerializationUtils erleichtert das Erstellen von Objekt-Reihen erheblich.

Nur ein Überblick

Ich habe Ihnen hier die Commons Lang API kurz vorgestellt. Obwohl ich dabei natürlich zahlreiche Methoden ausgelassen habe, hoffe ich, Ihnen einen guten ersten Eindruck der API im Allgemeinen vermittelt zu haben. Mit ihr können Sie alle Ihre Java-Projekte ein wenig vereinfachen.

Die Zusammenarbeit mit einer Gruppe von Entwicklern im Zuge des Jakarta Commons Lang war eine tolle Erfahrung. Eine weitere interessante Erfahrung war es, sich der Kritik der Commons-Dev-Mailing-Liste zu stellen, in der lange, hitzige Diskussionen um so grundlegende Themen wie „Sollten StringUtils einen öffentlichen Konstruktor haben?“ oder „Wie kann man den Code von Jakarta Avalon hier integrieren?“ geführt wurden. Ein perfektes Beispiel für ein Open Source-Projekt, in dem eine kleine Community entwickelt, in dem diskutiert wird und in dem man sich austauscht und Kontakte knüpft, was vor zehn Jahren noch gar nicht möglich gewesen wäre.

Page: 1 2 3 4

ZDNet.de Redaktion

Recent Posts

SEO-Beratung von Spezialisten wie WOXOW: Deshalb wird sie immer wichtiger

Wer bei Google mit den passenden Suchbegriffen nicht in den Top-Rankings gefunden wird, der kann…

1 Woche ago

Umfrage: Weniger als die Hälfte der digitalen Initiativen sind erfolgreich

Unternehmen räumen der Entwicklung technischer und digitaler Führungskompetenzen ein zu geringe Priorität ein. Gartner fordert…

1 Woche ago

Google schließt zwei Zero-Day-Lücken in Android

Betroffen sind Android 12, 13, 14 und 15. Google sind zielgerichtete Angriffe auf die beiden…

1 Woche ago

Gefährliche Weiterentwicklung der APT36-Malware ElizaRAT

Schadprogramm der pakistanischen Hackergruppe APT36 weitet seine Aktivitäten aus und verbessert seine Techniken.

1 Woche ago

Google schließt weitere schwerwiegende Sicherheitslücken in Chrome 130

Tenable vergibt für beide Schwachstellen einen CVSS-Basis-Score von 9,8. Zwei Use-after-free-Bugs erlauben möglicherweise das Einschleusen…

1 Woche ago

Microsoft nennt weitere Details zu kostenpflichtigen Patches für Windows 10

Erstmals liegen Preise für Verbraucher vor. Sie zahlen weniger als Geschäftskunden. Dafür beschränkt Microsoft den…

1 Woche ago