Thema der Woche: Apache Commons
Die Apache-Group hat mit ihren vielen Projekten irgendwann bemerkt, dass sie einige Dinge immer wieder programmieren. So ist nach und nach http://commons.apache.org/ entstanden, ein Projekt, welches viele Hilfsklassen implementiert.
- Verschaffe einen groben Überblick über alle Projekte von http://commons.apache.org/, wofür sie da sind und sie leisten.
Vertiefe in http://commons.apache.org/io/ und http://commons.apache.org/lang/ und schaue in die Typbeschreibung jeder Klasse/Schnittstelle.
- Programme eine Beispielprogramm, bei dem die
toString()-Methode generisch über ToStringBuilder aufgebaut wird. - Schreibe ein paar Demos, die Funktionen aus StringUtils, WordUtils nutzen.
- Kopiere eine Datei von einer Stelle zur anderen.
- Nutze passende Klassen/Funktionen aus
org.apache.commons.io.filefilterum in einem Vergleiche alle Dateien zu finden, die (älter ein als gewisses Datum sind UND über einer gewissen Größe liegen) ODER (auf eine bestimmte Dateiendungen, wie doc oder rtf, enden).