Anmerkungen
Was sind Anmerkungen?
Kommentare sind erklärende Texte für einen bestimmten Codeabschnitt, eine bestimmte Methode oder eine bestimmte Klasse, wenn wir Code schreiben, um das Lesen des Codes für alle zu erleichtern. Der kommentierte Inhalt wird nicht kompiliert oder ausgeführt.
Java-Kommentare werden in drei Typen unterteilt: einzeilige Kommentare, mehrzeilige Kommentare und Dokumentkommentare.
Einzeilige Kommentare und mehrzeilige Kommentare
Einzeilige Kommentare kommentieren eine Text- oder Codezeile im Programm. Verwenden Sie in Java „//“ für einzeilige Kommentare . Mehrzeilige Kommentare können mehrere Codezeilen gleichzeitig kommentieren. In Java wird „/*“ verwendet, um den Anfang eines mehrzeiligen Kommentars anzugeben, und „*/“ wird verwendet, um das Ende eines mehrzeiligen Kommentars anzuzeigen Kommentar
Beispiel:
public class CommentTest{ public static void main(String[] args){ //这是单行注释 /* 多行注释第一行 第二行 */ //System.out.PRintln("被注释的代码不会编译和运行"); System.out.println("未被注释的代码"); } }
Tastenkombinationen für Eclipse-Kommentare: Strg+/ Einzelzeiliger Kommentar und Auskommentieren; Strg+Umschalt+ Entfernen /* */ Kommentar
Dokumentkommentar
Dokumentation verwenden Die durch Kommentare hinzugefügten Kommentare können zum Generieren von API-Dokumenten über das Dokumentgenerierungstool javadoc verwendet werden. Das Javadoc-Tool verarbeitet nur Kommentare vor Klassen, Schnittstellen und Methoden , Felder, Konstruktoren und interne Klassen, die im Quelltext des Dokuments mit public geändert und geschützt werden.
Dokumentationskommentare enden mit „/**„Beginnen Sie mit“*/“. Der mittlere Teil ist der Dokumentationskommentar, der in der API-Dokumentation generiert wird.
Beispiel:
/** * 这是一个文档注释的测试类 * @author ping * */public class Test { /** 这是一个Filed */ public int i; /** * 这是程序的main方法 * @param args */ public static void main(String[] args) { } }
Informationen zum Generieren der JavaAPI-Dokumentation finden Sie in den folgenden beiden Artikeln:
Verwenden Sie den Befehl javadoc, um eine API-Hilfedokumentation zu generieren
Wie wäre es mit Eclipse Javadoc generieren
Bezeichner und Schlüsselwörter
Trennzeichen
Die Trennzeichen in Java umfassen Semikolon (;), geschweifte Klammern ({}), eckige Klammern ([ ] ), Klammern (()), Leerzeichen, Punkte (.), alle Symbole sind englische Symbole, denen beim Schreiben von Code besondere Aufmerksamkeit geschenkt werden sollte.
Semikolon: In Java kann ein Zeilenumbruch nicht das Ende einer Anweisung darstellen. Daher können theoretisch mehrere Anweisungen in einer Zeile geschrieben werden, dies wird jedoch nicht empfohlen Dies beeinträchtigt die Lesbarkeit und lässt den Code unübersichtlich aussehen.
Geschweifte Klammern: Ein Paar geschweifte Klammern stellt einen Anweisungsblock dar und muss paarweise erscheinen.
Eckige Klammern: werden für Arrays verwendet, werden beim Definieren von Arrays und beim Zugriff auf Array-Elemente verwendet. Sie müssen auch paarweise verwendet werden.
Klammern: Werden verwendet, um beim Definieren von Methoden, Aufrufen von Methoden und Konstruktoren formale Parameter einzuschließen, die Klammern erfordern.
Leerzeichen: wird verwendet, um mehrere Teile einer Aussage zu trennen.
Punkte: Werden als Mitglieder von Objekten und Klassen verwendet.
Bezeichner
Bezeichner ist ein Symbol, das zur Benennung von Klassen, Methoden und Variablen in einem Programm verwendet wird. Java-Bezeichner weisen die folgenden Merkmale auf:
unterscheiden zwischen Groß- und Kleinschreibung.
muss mit Zeichen, Unterstrichen und Dollarzeichen beginnen und kann von vier Elementen gefolgt werden: Zeichen, Unterstriche, Dollarzeichen und Zahlen. Zeichen sind nicht auf englische Zeichen beschränkt, sondern können Zeichen aus verschiedenen Ländern sein, beispielsweise chinesische Zeichen.
darf außer Unterstrichen und Leerzeichen keine Sonderzeichen enthalten.
darf in Java kein Schlüsselwort sein.
public class Test{ //Test ist ein Bezeichner
public static void main(String[] args){ //main args ist auch ein Bezeichner int a = 1;
int A = 1 ; //a und A sind zwei verschiedene Bezeichner int $i = 2; //Der Bezeichner ist korrekt int i123 = 1; /Correct int i.1 = 1; //Error int class = 2; //class ist ein Schlüsselwort, Fehler🎜>}