Dokumentation in Java (Dokumentation in Java, Dokumentation von Namen), Lektion, Seite 722423
https://www.purl.org/stefan_ram/pub/dokumentation_java_de (Permalink) ist die kanonische URI dieser Seite.
Stefan Ram
Java-Kurs

Dokumentation in Java 

Die Dokumentation einer Bibliothek ist wie ein Wörterbuch für diese Bibliothek, sie erklärt die Wörter dieser Bibliothek. Sie wird manchmal auch als „API-Spezifikation “ bezeichnet, da eine Bibliothek manchmal auch als eine “API ” bezeichnet wird.

Die Java-SE -API-Dokumentation ist eine Sammlung von Erklärungen zur Bedeutung von Namen, welche von der Standardbibliothek von Java  definiert werden. Die Java-SE -API-Dokumentation kann vom Hersteller kostenlos bezogen werden und läßt sich auch im World-Wide Web  lesen. Der Typ einer von der Standardbibliothek festgelegten Konstanten kann in der Java-SE -API-Dokumentation nachgelesen werden. Dort finden sich auch weitere Erklärungen zur Bedeutung solch einer Konstanten.

»java.lang.Integer.MAX_VALUE« [Dokumentation, überarbeitet]

java.lang
Class Integer

Field Summary

static int MAX_VALUE

Der maximale Wert des Datentyps »int«.

Wir sehen in der Dokumentation des Bezeichners »MAX_VALUE« aus der Klasse »java.lang.Integer«:

(In diesem Kurs geben wir statt englischsprachiger Texten oft eine deutsche Übersetzung an.)

Der Typ eines Namens  steht in der Dokumentation direkt vor  jenem Namen.
Die Beschreibung der Bedeutung  folgt nach dem in Schreibmaschinenschrift gesetzten Teil.

Die Java-SE -API-Dokumentation, die JLS  und die tools -Dokumentationen sind die drei wichtigsten Original-Quellen zur Programmiersprache Java. Während die JLS  die eigentliche Programmiersprache beschreibt (einschließlich von – beispielsweise – Literalen, Operatoren und elementaren Typen) und die tools -Dokumentationen die verschiedenen Dienstprogramme (wie den Compiler), beschreibt die Java-SE -API-Dokumentation die Standardbibliothek der Programmiersprache.

Die Dokumentation einer Klasse  hält fest, welche Einträge die Klasse enthält. In der Dokumentation der Klasse »java.lang.Integer« findet man auch eine Erklärung des Feldes »MAX_VALUE«.

Einzelne Teile der Dokumentation

»java.lang.Integer.MAX_VALUE« [Dokumentation, überarbeitet]

java.lang
Class Integer

Field Summary

static int MAX_VALUE

Der maximale Wert des Datentyps »int«.

Wir bezeichnen hier einzelnen Teile der Dokumentation mit Begriffen, die so nicht allgemein üblich sind:

Das Lemma
MAX_VALUE
Die Proklamation
static int MAX_VALUE
Die Prosa
Der maximale Wert des Datentyps »int«.
Zitat (als Beleg für das Wort „Lemma“)
“Stichwort in einem Nachschlagewerk” (Duden  zu „Lemma“)
Zitat (als Beleg für das Wort „Prosa“)
“In some situations additional rules are needed that may be expressed using either ECMAScript algorithm conventions or prose requirements.” (ECMAScript -Norm)

Zur englischen Sprache

Obwohl die Original-Spezifikation und Dokumentation von Java SE  in englisch verfaßt sind, ist es nicht  nötig, Englisch zu lernen, um Java  zu erlernen. Denn die wichtigsten Informationen aus der Spezifikation und der Dokumentation von Java  können auch in deutschsprachigen Nachschlagewerken nachgelesen werden. Beispielsweise im „Java-Programmierhandbuch“ aus dem Verlag „dpunkt “, das zum Zeitpunkt der Niederschrift dieses Satzes auch kostenlos im Web gelesen werden kann.

Modifizierer

Durch die An- oder Abwesenheit eines Modifizierers  wird dem Lemma eine Eigenschaft zu- oder abgesprochen. Solch ein Modifizierer ähnelt einem Adjektiv des Lemmas.

»static«

Bei »static« handelt es sich um ein Schaltwort, durch dessen Anwesenheit das Lemma als statisch  gekennzeichnet wird.

Ein statischer Name  ist ein Name, der ohne Objekt verwendet werden kann. Objekte werden erst im Aufbaukurs behandelt werden.

Index 

Unter “Index ” findet man in der Dokumentation auch ein alphabetisches Verzeichnis aller Felder.

Direktzugriff mit einer Suchmaschine

Manchmal kann mit einer Suchmaschine direkt auf eine Seite zugegriffen werden, die einen Typ oder einen Eintrag dokumentiert, indem man nach dem Namen des Typs oder Eintrags sucht. Manchmal ist es nötig, noch das Paket oder die Java -Version hinzuzufügen, wie beispielsweise »9 java.lang Integer« oder »9 java.lang pi«.

Einordnung der Dokumentation

Während die früher kurz vorgestellte Java Language Specification  wie eine Grammatik  für Java  ist, ist die hier vorgestellte Dokumentation der Standardbibliothek wie ein Wörterbuch  für Java.

Belege zur Bezeichnung von Wertnamen ⃗

Die folgenden Zitate aus der Dokumentation von 2018  zeigen, daß in der offiziellen Dokumentation tatsächlich diverse Bezeichnungen für Wertnamen verwendet werden (“variable ”, “constant ” und “field ”).

»docs.oracle.com/javase/9/docs/api/index-files/index-13.html«, 2018-01-25
MAX_VALUE - Static variable in class java.lang.Integer
A constant holding the maximum value an int can have, 2^31-1.
»docs.oracle.com/javase/9/docs/api/java/lang/Integer.html«, 2018-01-25
Field Summary
static int MAX_VALUE
A constant holding the maximum value an int can have, 2^31-1.

Die Dokumentation von Paketen ⃗

Die Pakete der Bibliothek werden auf Seiten namens »package-summary.html« dokumentiert.

So finden wir die Dokumentation des Pakets zu »docs.oracle.com/javase/9/docs/api/java/lang/Integer.html« beispielsweise auf »docs.oracle.com/javase/9/docs/api/java/lang/package-summary.html«.

Diese Seite ist auch von der Seite des Typs über die Verbindung „Package“ erreichbar.

Die Reihenfolge des Lesens der Dokumentation ⃗

Wenn man sich vollständig über einen Eintrag aus einem Paket, wie beispielsweise »java.lang.Math.PI«, informieren will, dann sollte man mindestens die folgenden drei Texte in dieser Reihenfolge lesen, falls sie einem bisher noch nicht bekannt sind:

Übungsaufgaben

/   »MAX_PRIORITY«

Entnehmen Sie der Java-SE -API-Dokumentation den Typ und die Bedeutung des Namens »java.lang.Thread.MAX_PRIORITY«.

(Bei dieser Aufgabe muß die Bedeutung nicht  genau verstanden werden. Es reicht, wenn der Anfang der Prosa vorgelesen  wird.)

Aussprachehinweis
thread θrɛd

/   »SIZE«

Entnehmen Sie der Java-SE -API-Dokumentation den Typ und die Bedeutung des Namens »java.lang.Integer.SIZE«.

(Bei dieser Aufgabe muß die Bedeutung nicht  genau verstanden werden. Es reicht, wenn der Anfang der Prosa vorgelesen  wird.)

Aussprachehinweis
size  sɑɪz

Ausgabe von »javac« *

Der Java -Compiler kann, wenn er mit der Option »-Xprint« aufgerufen wird, eine Auflistung der Einträge eines Referenztyps aus der Standardbibliothek ausgeben, beispielsweise mit »javac -Xprint java.lang.Integer« oder »javac -Xprint Main.java«. So können Kurzbeschreibungen eines Typs auch ohne Zugang zur Dokumentation betrachtet werden.

Seiteninformationen und Impressum   |   Mitteilungsformular  |   "ram@zedat.fu-berlin.de" (ohne die Anführungszeichen) ist die Netzpostadresse von Stefan Ram.   |   Eine Verbindung zur Stefan-Ram-Startseite befindet sich oben auf dieser Seite hinter dem Text "Stefan Ram".)  |   Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram. Schlüsselwörter zu dieser Seite/relevant keywords describing this page: Stefan Ram Berlin slrprd slrprd stefanramberlin spellched stefanram722423 stefan_ram:722423 Dokumentation in Java, Dokumentation von Namen Stefan Ram, Berlin, and, or, near, uni, online, slrprd, slrprdqxx, slrprddoc, slrprd722423, slrprddef722423, PbclevtugFgrsnaEnz Erklärung, Beschreibung, Info, Information, Hinweis,

Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram.
https://www.purl.org/stefan_ram/pub/dokumentation_java_de