Eine komprimierte Zip Datei kann mit den Boardmitteln von Java erstellt werden. Möchte man jedoch diese auch mit einem Passwort

Schreiben und Lesen von XML Datenströmen
Möchte man den „zustand“ einer Java Klasse speichern so kann man diese auch als XML Datei speichern. Dabei wird mithilfe

Propertie Dateien
Eine java.util.Properties Datei ist ein Schlüssel, Werte basierte ASCII Datei. Die Struktur kann XML basiert oder mit einem Gleichheitszeichen „=“

Serialisieren von Objekten
Eine Java Klasse kann durch das Serialisieren quasi im Ganzen gespeichert werden. Dazu muss jedoch das Interface Serializable implementiert werden.
Quellcode Optimierung
Das Thema Quellcode Optimierung geht „Hand in Hand“ mit dem Thema Clean Code Development. Denn wenn ich sauberen Code schreibe,

Grafische Benutzeroberflächen
Nun wollen wir das ganze mal in ein eine Grafische Benutzeroberfläche umsetzen. Dazu benötigen wir das Java Swing Paket welches