Kategorie: 07. Java Interna
-
07.01 Hintergrundwissen
Sie kennen nun die Grundlagen und Sprachinhalte von Java. Zusätzlich haben Sie bereits einiges über Objekt-Orientierte-Programmierung gelernt. Es ist an der Zeit, dass Sie einen tieferen Einblick hinter und in...
-
07.02 Die Java API-Dokumentation
Das wichtigste Werkzeug am Anfang Ihrer Programmierer-Karriere ist die Java API-Dokumentation (auch JavaDoc genannt). In Ihr finden Sie alle Klassen und Methoden, die Standard-Java für Sie bereit hält. Dieses Kapitel...
-
07.03 Einbinden von externen Klassen – Classpath
Objektorientierung bedeutet auch Wiederverwendbarkeit. Aber Wiederverwendbarkeit heißt nicht, dass nützliche Klassen aus dem einen Projekt einfach in ein anderes Projekt kopiert werden. Dies erlaubt die Lizenz auch gar nicht immer....
-
07.04.01 java/javaw – Programme ausführen
Sie kennen bereits den Befehl java um eine kompilierte Class-Datei mit Main-Methode auszuführen. Auch wissen Sie schon, wie Sie den Classpath beim Ausführen eines Programms setzen. In diesem Kapitel lernen...
-
07.04.02 javac – Klassen kompilieren
Sie haben bereits mit dem Befehl javac gearbeitet. Dieser ist dafür zuständig, dass Ihr Java Quellcode in Bytecode umgewandelt wird, welchen Sie dann mit einer JRE ausführen können. In diesem...
-
07.04.03 javadoc – Klassen dokumentieren
Kommentare wurden bereits im Kapitel 02.01 Kommentare erläutert. Die dort erwähnten JavaDoc Kommentare sind für dieses Kapitel relevant. Lesen Sie deshalb bei Bedarf noch einmal im entsprechenden Kapitel nach. Denn...
-
07.04.04 jar – Klassen zusammenfassen und ausführen
Bis jetzt mussten Ihre Programme immer über die IDE, umständlich über die Konsole, oder einer Startdatei (z. B. ein Bat-Skript für Windows) gestartet werden. Dies ist für die Endanwender natürlich...
-
07.04.05 javap – Der Disassembler
Der Java-Disassembler ist ein Werkzeug aus dem JDK, das den Bytecode und die Struktur einer Java-Klassendatei (.class) in einem Kommandozeilen-Fenster anzeigt. Unter anderem kann man bspw. mit ihm auch ermitteln, mit welcher...
-
07.05 Code Conventions
Bis auf Schlüsselwörter und allgemeine Syntax-Elemente wie z. B. den Punkt oder geschweifte Klammern gibt es in Java keine verpflichtenden Vorschriften, wie Ihr Programm aussehen muss. Allerdings sollte Ihr Code...
-
07.06 Legacy Code
Die Verwendung von älterem Java-Code in neuen Projekten führt oft zu Fehlern bzw. mindestens zu Warnhinweisen. Dabei könnte man die Verwendung solcher „Altlasten“ sicherer gestalten und die Warnungen, welche auftreten,...