Heim  >  Artikel  >  Java  >  Detaillierte Aufzeichnungen zum Erlernen der grundlegenden Java-Grammatik

Detaillierte Aufzeichnungen zum Erlernen der grundlegenden Java-Grammatik

高洛峰
高洛峰Original
2017-03-19 11:37:261305Durchsuche

[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.

[

Das erste Java-Programm]

Erzählen Sie mir etwas über das Sparen, Kompilieren Sie dieses Programm und führen Sie es aus
public class HelloWolrd {    /**
     * 第一个Java程序     */
    public static void main(String[] args) {        // 打印Hello World
        System.out.println("Hello World");
    }

}

    Speichern Sie diesen Code mit Notepad. Ändern Sie nach dem Speichern den Dateinamen in HelloWolrd.java (denken Sie daran, den Dateisuffixnamen anzuzeigen), wie in der Abbildung gezeigt:
  1.  

Detaillierte Aufzeichnungen zum Erlernen der grundlegenden Java-Grammatik 2. Öffnen Sie das DOS-Fenster und suchen Sie den Ort, den Sie gespeichert haben (zum Beispiel: Mein Standort ist D:HelloWorld)

Detaillierte Aufzeichnungen zum Erlernen der grundlegenden Java-Grammatik 3. Ändern Sie den Laufwerksbuchstaben in Ihr Dateispeicherverzeichnis

.class-Datei, dadurch wird dieser Code kompiliert

 Detaillierte Aufzeichnungen zum Erlernen der grundlegenden Java-Grammatik

 

Detaillierte Aufzeichnungen zum Erlernen der grundlegenden Java-Grammatik 5. Geben Sie Java HelloWorld erneut ein und drucken Sie Hello World aus

> Detaillierte Aufzeichnungen zum Erlernen der grundlegenden Java-Grammatik

Detaillierte Aufzeichnungen zum Erlernen der grundlegenden Java-Grammatik[

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: PI

6. 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修饰符】

Java可以使用修饰符来修饰类中方法和属性。主要有两类修饰符:

 

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");
    }
    
}

【java关键字】

wird verwendet, um eine Schleife zu deklarieren. Programmierer können Anweisungen zum Durchlaufen angeben, Bedingungen ableiten und Variablen initialisieren. Goto ist ein Java-Schlüsselwort, wird aber nur in der IfImplementierungenImportierenInstaceofIntSchnittstelleLongNativeNeu verwendet NullPaketPrivat ProtectedPublicRückkehr

关键字

含义

Abstract

用在类的声明中来指明一个类是不能被实例化的,但是可以被其它类继承。一个抽象类可以使用抽象方法,抽象方法不需要实现,但是需要在子类中被实现

Boolean

布尔类型,只有true或者false

Break

停止,并跳出本层循环

Byte

8bit (位),也就是8个1/0表示,即二进制

Case

用来定义一组分支选择,如果某个值和switch中给出的值一样,就会从该分支开始执行。

Catch

用来声明当try语句块中发生运行时错误或非运行时异常时运行的一个块。

Char

用来定义一个字符类型

Class

Const

在Java中,const是作为保留字以备扩充,同样的保留字以备扩充还有goto.你可以用final关键字.final也可以用于声明方法或类,被声明为final的方法或类不能被继承。一般C里是const 对应java用final

Continue

用来打断当前循环过程,从当前循环的最后重新开始执行,如果后面跟有一个标签,则从标签对应的地方开始执行。

Default

配合switch跟case使用,但case中没有找到匹配时,则输出或者为default后面的语句。

Do

用来声明一个循环,这个循环的结束条件可以通过while关键字设置

Double

wird verwendet, um eine Variable vom Typ Double

Else

Wenn die Bedingung der

if-Anweisung nicht erfüllt ist, wird die Anweisung ausgeführt.

Erweitert

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.

Float

wird verwendet, um eine Gleitkommavariable

For

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 Methode.

wird zum Erstellen einer neuen Methode

Wenn dem String-Typ kein Wert zugewiesen ist, ist der Wert der Variablen Null

Paket bedeutet

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.

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.

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.

Super

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn