Lösungs­vorschläge

Das Repository mit den Lösungsvorschlägen ist bei GitHub öffentlich zugänglich. Informationen zum Umgang mit Git und GitHub finden Sie hier (in Englisch). Eine ZIP-Datei mit allen Musterlösungen können Sie hier herunterladen. Im Moment sind Lösungen der Aufgaben aus den Kapiteln 3-5 verfügbar, die restlichen Lösungen werden wir in Kürze veröffentlichen.

Der Quellcode befindet sich im Verzeichnis src/. Alle Aufgaben sind im Paket info.java_kompakt; darin sind Unterpakete für die einzelnen Kapitel und innerhalb des Kapitels für die jeweiligen Aufgaben. So befindet sich z.B. Übungsaufgabe 3.2 im Paket info.java_kompakt.kapitel_3.aufgabe_3.2.

Viele der Dateien sind mit Javadoc-Kommentaren versehen, manche Dateien enthalten an vershchiedenen Stellen zusätzliche Kommentare mit Erläuterungen zu den Aufgaben. Die Kommentare enthalten Umlaute, alle Dateien sind daher im UTF-8-Encoding gespeichert. Allerdings haben wir versucht, keine Umlaute im Java-Code und den Dateinamen zu verwenden, um Probleme beim Transfer der Dateien zwischen verschiedenen Betriebssystemen und Java-Entwicklungsumgebungen so weit wie möglich zu vermeiden.

Die generierte Javadoc-Dokumentation ist im Verzeichnis doc/ zu finden. Um die Sonderzeichen richtig zu verarbeiten, muss Javadoc beim Erzeugen der Dokumentation mit den Kommandozeilen-Parametern -encoding UTF-8 -charset UTF-8 -docencoding UTF-8 ausgeführt werden.

Der top-level-Ordner enthält Projektdateien für Eclipse und IntelliJ; Sie sollten das Repository bzw. die Zip-Datei also direkt in Ihre bevorzugte Entwicklungsumgebung importieren können. Falls es dabei zu Problemen kommt, würden wir uns über eine Mail an autoren@java-kompakt.info freuen.