prev up next

Previous: Java Up: Java Next: Variablen

Sprachmerkmale

Source: Collatz.java     JavaDoc: Collatz.html     Applet:

Java ist eine objektorientierte Programmiersprache: Die Modellierung der Realwelt erfolgt durch in Klassenhierarchien zusammengefasste Objekte, beschrieben durch Datenfelder und Methoden. Datenfelder sind zur Klasse oder ihren Objekten gehörende Daten; Methoden sind Anweisungsfolgen, die auf den Datenfeldern operieren, um ihren Zustand zu manipulieren.

Der Collatz-Algorithmus als Java-Programm besteht aus der Definition der Klasse Collatz mit der Methode main. Nach Übersetzung des Programms in den maschinenunabhängigen Bytecode wird die Methode main gestartet, sobald die sie umschließende Klasse geladen wurde. Der Quelltext besteht aus durch Wortzwischenräume (Leerzeichen, Tabulatoren, Zeilen- und Seitenvorschubzeichen) getrennte Token. Zur Verbesserung der Lesbarkeit werden Kommentare eingestreut, entweder durch /* ... */ geschachtelt oder durch // angekündigt bis zum Zeilenende. Der Dokumentationsgenerator ordnet den durch /** ... */ geklammerten Vorspann der nachfolgenden Klasse zu. Die von den Schlüsselwörtern verschieden gewählten Bezeichner beginnen mit einem Buchstaben, Unterstrich (_) oder Dollarzeichen ($). Darüberhinaus dürfen im weiteren Verlauf des Bezeichners auch Ziffern verwendet werden. Zur Vereinfachung der Ein-/Ausgabe verwenden wir die benutzer-definierte Klasse AlgoTools.IO mit den Methoden readInt und println.


prev up next
Previous: Java Up: Java Next: Variablen