[Vorwort]
Die Java-Syntax sollte zunächst aus der Grundsyntax erlernt werden. Die Java-Sprache besteht aus Klassen und Objekte, deren Objekte und Klassen aus Methoden und Variablen und Methoden umfassen Anweisungen und Ausdrücke.
Objekt: (fast) alles ist ein Objekt, wie zum Beispiel: ein Panda, sein Aussehen, seine Farbe, was er isst, trinkt, schläft und spielt
Klasse: Wenn alles ein Objekt ist, was bestimmt dann das Aussehen und Verhalten eines bestimmten Objekttyps? Eine Klasse ist eine Vorlage, die das Verhalten und den Zustand einer Objektklasse beschreibt.
class HelloWorld{/*这表示一个类,class后跟的是类名*/}
Methode: (Methoden können auch MitgliederFunktion) Methoden können als Verhalten betrachtet werden. Eine Klasse kann viele Methoden haben. Logische Operationen, Datenänderungen und alle Aktionen werden in Methoden ausgeführt.
: Jedes Objekt verfügt über eindeutige Instanzvariablen, und der Status des Objekts wird durch die Werte dieser Instanzvariablen bestimmt.
Das erste Java-Programm]
Erzählen Sie mir etwas über das Sparen, Kompilieren Sie dieses Programm und führen Sie es auspublic class HelloWolrd { /** * 第一个Java程序 */ public static void main(String[] args) { // 打印Hello World System.out.println("Hello World"); } }
2. Öffnen Sie das DOS-Fenster und suchen Sie den Ort, den Sie gespeichert haben (zum Beispiel: Mein Standort ist D:HelloWorld)
3. Ändern Sie den Laufwerksbuchstaben in Ihr Dateispeicherverzeichnis
.class-Datei, dadurch wird dieser Code kompiliert
5. Geben Sie Java HelloWorld erneut ein und drucken Sie Hello World aus
>
[
Grundlegende Syntax]
1. Groß-/Kleinschreibung beachten: Groß-/Kleinschreibung wird beachtet, zum Beispiel sind HelloWorld und helloworld unterschiedlich
2.Klassenname: Der erste Buchstabe des Java-Klassennamens muss großgeschrieben werden, und der Klassenname besteht aus mehreren Buchstaben wie UserNameManage. Der erste Buchstabe jedes Wortes sollte großgeschrieben werden, was allgemein als Big-Camel-Case-Nomenklatur bekannt ist (dh: Pascal-Nomenklatur).
3.Methodenname : ein Wort Dann Kleinbuchstaben, zum Beispiel: Benutzer, der erste Buchstabe mehrerer Wörter ist Kleinbuchstabe, ab dem zweiten Wort wird der erste Buchstabe jedes Wortes großgeschrieben , zum Beispiel: userNameManage (Nomenklatur in Kleinbuchstaben)
4.Schlüsselwörter: Alles in Kleinbuchstaben, zum Beispiel: public
5.Konstante
: Alles in Großbuchstaben, zum Beispiel: PI6. Variable: Die Regeln sind die gleichen wie bei der Methodenbenennung
7.Paket : Alle Kleinbuchstaben
[Java-Kennung]
Alle Komponenten von Java benötigen Namen. Klassennamen, Variablennamen und Methodennamen werden alle als Bezeichner bezeichnet.
1. 只能使用字母、数字、下划线和美元符。
2. 只能以字母、下划线和美元符开头。也就是不能以数字开头。
3. 严格区分大小写,没有长度限制。建议不要太长。
4. 应该具有特定的意义,关键字不可以用作标识符。
Java可以使用修饰符来修饰类中方法和属性。主要有两类修饰符:
具有:空格、圆括号、花括号、分号等。
每条语句无论一行还是多行都以分号结束。块(Block)是包含在{}里面的多条语句,块可以嵌套。空白插在代码的元素中间:由一个或多个空格组成,也可以由一个或多个tab空格组成多个空行。
【java注释】
写程序注释是必不可少的一部分。做规范,显条理,对于以后的开发带来了方便。
public class HelloWorld { /** * @param args * 第一个Java程序 * 这是文档注释 */ public static void main(String[] args) { /* * 这是多行注释 */ System.out.println("Hello World"); // 打印Hello World(这是一个单行的注释) System.out.println("Hello World"); } }
关键字 |
含义 |
Abstract |
用在类的声明中来指明一个类是不能被实例化的,但是可以被其它类继承。一个抽象类可以使用抽象方法,抽象方法不需要实现,但是需要在子类中被实现 |
Boolean |
布尔类型,只有true或者false |
停止,并跳出本层循环 |
|
Byte |
8bit (位),也就是8个1/0表示,即二进制 |
Case |
用来定义一组分支选择,如果某个值和switch中给出的值一样,就会从该分支开始执行。 |
Catch |
用来声明当try语句块中发生运行时错误或非运行时异常时运行的一个块。 |
Char |
用来定义一个字符类型 |
Class |
类 |
Const |
在Java中,const是作为保留字以备扩充,同样的保留字以备扩充还有goto.你可以用final关键字.final也可以用于声明方法或类,被声明为final的方法或类不能被继承。一般C里是const 对应java用final |
用来打断当前循环过程,从当前循环的最后重新开始执行,如果后面跟有一个标签,则从标签对应的地方开始执行。 |
|
Default |
配合switch跟case使用,但case中没有找到匹配时,则输出或者为default后面的语句。 |
Do |
用来声明一个循环,这个循环的结束条件可以通过while关键字设置 |
Double |
wird verwendet, um eine Variable vom Typ Double |
Wenn die Bedingung der if-Anweisung nicht erfüllt ist, wird die Anweisung ausgeführt. |
|
erweitert Inherit class X, um Funktionalität durch Erweitern von Klasse Y hinzuzufügen, oder Fügen Sie Variablen oder Methoden hinzu oder überschreiben Sie Methoden der Klasse Y. Eine Schnittstelleerweitert eine andere Schnittstelle um Methoden hinzuzufügen. |
|
Falsch | Falsch |
Final | Ein Schlüsselwort in der Java-Sprache. Sie können eine Entität nur einmal definieren und sie später nicht ändern oder von ihr erben. Genauer gesagt: Eine endgültig geänderte Klasse kann nicht in Unterklassen unterteilt werden, eine endgültig geänderte Methode kann nicht überschrieben werden und eine endgültig geänderte Variable kann ihren Anfangswert nicht ändern. |
Schließlich | wird verwendet, um einen Codeabschnitt auszuführen, unabhängig davon, ob es eine Ausnahme oder eine Laufzeit in der gibt zuvor definierte try-Anweisung. Es ist ein Fehler aufgetreten. |
wird verwendet, um eine Gleitkommavariable
|
|
For | wird verwendet, um eine Schleife zu deklarieren. Programmierer können Anweisungen zum Durchlaufen angeben, Bedingungen ableiten und Variablen initialisieren.|
ist ein Java-Schlüsselwort, wird aber nur in der | C-Sprache , Java bietet nicht die Goto-Anweisung |
Ein Schlüsselwort in der Programmiersprache Java | , wird zum Generieren eines bedingten Tests verwendet. Wenn die Bedingung wahr ist, wird die Anweisung unter if ausgeführt. |
Ein Schlüsselwort in der Programmiersprache Java(TM), das in der Deklaration einer Klasse optional ist , wird verwendet, um die von der aktuellen Klasse implementierte Schnittstelle anzugeben. | |
Ein Schlüsselwort in der Programmiersprache Java(TM), das am Anfang der Quelle angegeben wird Eine Klasse oder ein gesamtes Paket, auf das verwiesen werden soll, sodass der Paketname bei der Verwendung nicht angegeben werden muss. | |
Ein Java(TM)-Sprachschlüsselwort mit zwei Operanden, das zum Testen des ersten Typs der Laufzeit verwendet wird des Parameters mit dem zweiten Parameter kompatibel ist. | |
Ein Schlüsselwort in Java(TM), das zum Definieren einer Ganzzahlvariablen | verwendet wird |
Ein Schlüsselwort in Java(TM), das zum Definieren einer Reihe von Methoden und Konstanten verwendet wird. Es kann von einer Klasse über das Schlüsselwort „implements“ implementiert werden. | |
wird verwendet, um eine lange Typvariable | Native |
Native Methode. |
|
verwendet | |
Wenn dem String-Typ kein Wert zugewiesen ist, ist der Wert der Variablen Null | Paket |
Paket bedeutet |
Privat |
wird bei der Deklaration von Methoden oder Variablen verwendet. Das bedeutet, dass auf diese Methode oder Variable nur andere Elemente dieser Klasse zugreifen können. |
Protected |
wird in der Deklaration von Methoden und Variablen verwendet. Dies bedeutet, dass diese Methode oder Variable nur verwendet werden kann von derselben Methode oder Variablen verwendet werden. Der Zugriff erfolgt über Elemente in einer Klasse, einer Unterklasse oder einer Klasse im selben Paket. |
Public |
wird in der Deklaration von Methoden und Variablen verwendet, was angibt, dass diese Methode oder Variable sein kann Wird von anderen Klassen verwendet. Zugriffselemente in . |
|
wird verwendet, um die Ausführung einer Methode zu beenden. Darauf kann ein in der Methodendeklaration erforderlicher Wert folgen. |
|
Short |
wird verwendet, um eine kurze Typvariable zu definieren. |
Static |
wird verwendet, um eine Variable als Klassenvariable zu definieren. Eine Klasse verwaltet nur eine Kopie einer Klassenvariablen, unabhängig davon, wie viele Instanzen der Klasse derzeit vorhanden sind. „static“ kann auch verwendet werden, um eine Methode als Klassenmethode zu definieren. Klassenmethoden werden über den Klassennamen und nicht über eine bestimmte Instanz aufgerufen und können nur mit Klassenvariablen arbeiten. |
Elternklasse |
|
Switch |
ist eine Auswahlanweisung, die mit case, default, break verwendet wird. |
Synchronisiert |
Thread synchronisiert |
This |
wird verwendet, um eine Instanz der Klasse darzustellen, in der es erscheint. Dies kann verwendet werden, um auf Klassenvariablen und Klassenmethoden zuzugreifen. |
Threadsafe |
|
Werfen |
Ermöglicht dem Benutzer das Auslösen eines Ausnahmeobjekts oder eines beliebigen Objekts, das auswerfbares |
implementiert Throws |
wird in der Deklaration einer Methode verwendet, um anzugeben, welche Ausnahmen nicht von dieser Methode behandelt, sondern an eine höhere Ebene des Programms übermittelt werden. |
Transient |
wird verwendet, um anzugeben, dass ein Feld nicht Teil der Serialisierung des Objekts ist. Wenn ein Objekt serialisiert wird, werden die Werte transienter Variablen nicht in die serialisierte Darstellung einbezogen, wohingegen nicht-transiente Variablen einbezogen werden. |
Wahr |
Wahr |
Try |
wird verwendet, um einen Block von Anweisungen zu definieren, die eine Ausnahme auslösen können. Wenn eine Ausnahme ausgelöst wird, behandelt ein optionaler Catch-Block die im Try-Block ausgelöste Ausnahme. Gleichzeitig wird ein final-Block ausgeführt, unabhängig davon, ob eine Ausnahme ausgelöst wird. |
Void |
wird in der Java-Sprachmethodendeklaration verwendet, um anzugeben, dass diese Methode keinen Rückgabewert hat . „void“ kann auch verwendet werden, um eine Aussage ohne Funktion auszudrücken. |
volatile |
wird in der Deklaration einer Variablen verwendet, um anzugeben, dass die Variable asynchron von mehreren Threads geändert wird gleichzeitig laufen. |
while |
wird verwendet, um eine Schleifenanweisung zu definieren, die wiederholt ausgeführt wird. Die Beendigungsbedingung der Schleife ist Teil der while-Anweisung. |
Das obige ist der detaillierte Inhalt vonDetaillierte Aufzeichnungen zum Erlernen der grundlegenden Java-Grammatik. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!