Zusammenfassung
„Lexikalisch“ bedeutet „ein Wort (eine Zeichengruppe) betreffend“, ohne den Textzusammenhang (Kontext), in dem dieses Wort steht, zu berücksichtigen. Im Folgenden werden also die Konventionen, um Wörter in der Programmiersprache Java zu bilden, besprochen. Die Wörter oder Zeichengruppen, aus denen ein Programmtext aufgebaut ist, werden als lexikalische Einheiten bzw. als Token bezeichnet.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Literatur
Es gibt natürliche Sprachen und künstliche Sprachen. Bei einer natürlichen Sprache (z.B. der deutschen Sprache) ändern sich Regeln und Bedeutungen im Laufe der Zeit. Bei künstlichen Sprachen wie Programmiersprachen existiert ein festes Grundvokabular, das nach festen Regeln aufgebaut ist.
ISO-Latin-1 ist ein 8 Bit-Zeichensatz.
Ein Unicode-Zeichen besteht aus 2 Bytes. Welche Zeichen Buchstaben sind, ist den Unicode-Tabellen zu entnehmen.
Siehe Kap. 6.6.5.
Siehe Kap. 3.2.4.
Der Unicode Standard, Version 2.0, ist als Buch erhältlich [6].
Ein Block wird begrenzt durch die Blockbegrenzer und. Die Definition eines Blockes wird in Kap. 7.1 behandelt.
Siehe Kap. 3.2.4.4.
Siehe Kap. 3.2.4.5.
Sie können auch vor Schnittstellen und Konstruktoren stehen. Schnittstellen und Konstruktoren sind an dieser Stelle noch nicht bekannt (siehe hierzu [12]).
Im Gegensatz zum Java-Compiler javac ist es bei dem Werkzeug javadoc auch möglich, beim Aufruf die Endung .java wegzulassen. Der Aufruf javadoc DocuTest 1 ist also genauso richtig. Allerdings ist zu beachten, dass unabhängig davon, ob nun die Extension .java angegeben wird oder nicht, immer die Quellcode-Datei zum Extrahieren der Informationen benutzt wird, da in den . class-Dateien der Dokumentationskommentar gar nicht mehr vorhanden ist.
Siehe Kap. 9.4.5.
Siehe Kap. 12.5.
Siehe hierzu die „Buchstaben und Ziffern“-Tabelle in Anhang von Arnold & Gosling [7].
Die Klasse Math stellt eine Systemklasse dar.
Ein konstanter Ausdruck ist eine Verknüpfung von Konstanten mit Operatoren und runden Klammern. Konstante Ausdrücke spielen eine Rolle bei den case-Marken der switch-Anweisung (siehe Kap. 7.2.3)
Siehe Kap. 5.8.
Dass ein und dieselbe Konstante das eine Mal vom Typ float ist und das andere Mal vom Typ double, darf nicht verwirren. Angesprochen werden die Konstanten über den Namen der jeweiligen Klasse, also z.B. als Float.MIN_VALUE bzw. Double.min_value. Damit gibt es keine Doppeldeutigkeit.
Benannt nach dem engl. Mathematiker George Boole (1815–1864), dem Begründer der mathematischen Logik.
Auch C++ hat inzwischen einen Booleschen Datentyp bool mit den Werten true und false eingeführt.
Rights and permissions
Copyright information
© 2000 B. G. Teubner GmbH, Stuttgart/Leipzig/Wiesbaden
About this chapter
Cite this chapter
Goll, J., Weiß, C., Rothländer, P. (2000). Lexikalische Konventionen. In: Java als erste Programmiersprache. Vieweg+Teubner Verlag. https://doi.org/10.1007/978-3-322-92753-8_3
Download citation
DOI: https://doi.org/10.1007/978-3-322-92753-8_3
Publisher Name: Vieweg+Teubner Verlag
Print ISBN: 978-3-322-92754-5
Online ISBN: 978-3-322-92753-8
eBook Packages: Springer Book Archive