Korrektheit: 3 Verwendbarkeit: 0 Programmierstil:0 Dokumentation: Übersichtlich, dafür langwirrig. Fehlerbehandlung richtig geschrieben, aber warum wurde bei main() throws Exception definiert? Es kann sowieso nicht geworfen werden, weil es abgefangen wird und wenn es geworfen werden würde, wäre es falsch laut Spezifikation. Und das nächste mal zumindest die Mühe machen, die von der IDE automatisch erstellten Tags wie // TODO code application logic here rauslöschen Die new Instance Deklaration ist in diesem Fall komplett unnütz! Da alles im Hauptprogramm steht, ist die Widerverwendbarkeit unmöglich. Dokumentation ist nicht brauchbar.