Heim  >  Artikel  >  Java  >  Einführung in die grundlegende Syntax in Java und entsprechende Vorsichtsmaßnahmen

Einführung in die grundlegende Syntax in Java und entsprechende Vorsichtsmaßnahmen

不言
不言Original
2018-09-18 17:00:281417Durchsuche

Dieser Artikel bietet Ihnen eine Einführung in die grundlegende Syntax in Java und die damit verbundenen Vorsichtsmaßnahmen. Freunde in Not können darauf zurückgreifen.

Vorwort

  1. Die grundlegende Syntax von Java weist viele Ähnlichkeiten mit PHP auf, es gibt jedoch auch einige spezifische Schlüsselwörter, die nur für Java gelten.

  2. Die grundlegende Syntax von Java umfasst im Allgemeinen: Schlüsselwörter, Bezeichner, Kommentare, Konstanten, Basis und Basiskonvertierung, Variablen, Datentypen und Typkonvertierungen, Operatoren, Anweisungen

Relevante Hinweise in der Java-Grundsyntax

1. Schlüsselwörter:

(1) Wörter, denen durch die Java-Sprache eine bestimmte Bedeutung gegeben wird
(2) Sie sind alle in Kleinbuchstaben geschrieben Wörter
(3) goto und const existieren als reservierte Wörter und werden derzeit nicht verwendet
(4) Schlüsselwörter, die zum Definieren von Datentypen verwendet werden: class/interface/byte/short/ int/long/float/double/char/ boolean/void
(5) Schlüsselwörter, die für Datentypwerte verwendet werden: true/false/null
(6) Schlüsselwörter, die zum Definieren des Kontrollflusses verwendet werden: if/ else/switch/case/default/while/do/for/ break/continue/return
(7) Schlüsselwörter zur Definition von Zugriffsberechtigungsmodifikatoren: privat/geschützt/öffentlich
(8) zur Definition von Schlüsselwörtern für Klassen-, Funktions- und Variablenmodifikatoren: abstract/final/static/synchronized
(9) Schlüsselwörter für Modifikatoren, die zum Definieren der Beziehung zwischen Klassen verwendet werden: erweitert/implementiert
(10) Verwenden Sie Schlüsselwörter, die zum Definieren von Instanzen, Referenzinstanzen und Beurteilungsinstanzen verwendet werden: new/this/super/instanceof
(11) Zur Behandlung von Ausnahmen verwendete Schlüsselwörter: try/catch/finally/throw/throws
(12) Für Pakete verwendete Schlüsselwörter: package/import
(13) Andere Modifikatorschlüsselwörter: native/strictfp/transient/volatile/ behaupten

2. Bezeichner:

(1 ) Übersicht: Dies ist die Zeichenfolge
, die bei der Benennung von Klassen, Schnittstellen, Methoden, Variablen usw. verwendet wird. (2) Kompositionsregeln: Englisch Groß- und Kleinbuchstaben, Datenzeichen, $ und _
(3) Hinweise: Groß- und Kleinschreibung unterscheiden, darf nicht mit einer Zahl beginnen, darf nicht das Schlüsselwort in Java sein

3. Konstanten:

(1) Übersicht: Sein Wert kann während der Programmausführung nicht geändert werden
(2) String-Konstanten: Inhalt in doppelte Anführungszeichen eingeschlossen
(3) Ganzzahlkonstanten: alle Ganzzahlen
[1] Binär: zusammengesetzt von 0, 1. Beginnend mit 0b
[2] Oktal: bestehend aus 0, 1,...7. Beginnend mit 0
[3] Dezimalsystem: bestehend aus 0, 1,...9. Die Standard-Ganzzahl ist dezimal
[4] Hexadezimal: bestehend aus 0, 1,...9, a, b, c, d, e, f. Beginnend mit 0x
(4) Dezimalkonstanten: alle Dezimalzahlen
(5) Zeichenkonstanten: Inhalt in einfache Anführungszeichen eingeschlossen
(6) Boolesche Konstanten: nur wahr/falsch
(7) Leere Konstanten: null

4. Datentyp:

(1) Die Java-Sprache ist eine stark typisierte Sprache. Für jeden Datentyp ist ein klarer spezifischer Datentyp definiert, und in der werden unterschiedliche Größen zugewiesen Speicher. Speicherplatz
(2) Grundlegende Datentypen:
[1] Numerischer Typ: Ganzzahltyp (Byte, Short, Int, Long), Gleitkommatyp (Float, Doubt)
[2] Zeichen Typ: char
[3] Boolescher Typ: boolean
(3) Referenzdatentyp:
[1] Klasse (Klasse)
[2] Schnittstelle (Schnittstelle)
[3] Array ( [])
(4) Hinweise zur Verwendung von Variablen:
[1] Geltungsbereich: Der Geltungsbereich der Variablen liegt innerhalb der geschweiften Klammern. Zwei Variablen mit demselben Namen können nicht in einem Geltungsbereich definiert werden.
【2】Initialisierungswert: Der Wert muss initialisiert werden, sonst kann die Variable nicht verwendet werden.
【3】Definieren Sie eine Variable in einer Zeile. Sie können auch mehrere definieren, dies wird jedoch nicht empfohlen.
(5) Datentypkonvertierung:
[1] Der boolesche Typ kann nicht in andere Typen konvertiert werden.
[2] Standardkonvertierung: automatische Konvertierung. Hierbei handelt es sich um eine Konvertierung, die während der Ausführung des Programms stillschweigend durchgeführt wird Bedarf Der Benutzer erklärt vorab, dass die Konvertierung grundsätzlich von einem Low-Digit-Typ in einen High-Digit-Typ erfolgt. (Low--->High: byte, short, char-> int -> long -> float -> double) (Byte, short und char werden nicht ineinander konvertiert. Sie werden automatisch konvertiert vor der Teilnahme an der Operation.
[3] Erzwungene Konvertierung: Muss im Code deklariert werden und die Konvertierungsreihenfolge ist nicht begrenzt. Name der Zieltypvariable = (Zieltyp) (konvertierte Daten)

Operator:

(1) Arithmetische Operatoren, Zuweisungsoperatoren, Vergleichsoperatoren, logische Operatoren, bitweise Operatoren, ternäre Operatoren
(2) Arithmetische Operatoren:
[1] Addition, Subtraktion, Multiplikation und Division: +-* /
[2] + kann auch als String-Verkettungsoperator verwendet werden
[3] Ganze Zahlen können nur in ganze Zahlen unterteilt werden. Wenn Sie eine Dezimalzahl erhalten möchten, können Sie *1.0
(3) Relationaler Operator:
【1】==,!=,<,>,<=,>=,instanceof
【2】instanceof: Überprüfen Sie, ob es sich um ein Objekt der Klasse
handelt. 【3】Relationaler Operator The Die Ergebnisse sind alle vom booleschen Typ, entweder wahr oder falsch
(4) Logischer Operator:
[1]&,|,^,!,&&,||
[2] Der Unterschied zwischen & und &&: Im Fall von Single & muss die rechte Seite betrieben werden, unabhängig davon, ob die linke Seite wahr oder falsch ist. Wenn die linke Seite wahr ist, nimmt die rechte Seite an der Operation teil rechte Seite nimmt nicht an der Operation teil

6. Methode:

(1) Übersicht: Eine Methode ist ein Codeblock, der eine bestimmte Funktion ausführt
(2) Format: Modifikatorrückgabe Werttyp-Methodenname (Parametertyp-Parametername 1, Parametertyp-Parametername 2...) {Funktionskörper }
(3) Hinweise:
[1] Methoden werden nicht ausgeführt, wenn sie werden nicht aufgerufen
[2] Methoden stehen in einer horizontalen Beziehung und können nicht verschachtelt werden
[3] Wenn die Methode definiert ist, werden die Parameter durch Kommas getrennt
[4] Es ist keine Übergabe erforderlich der Datentyp, wenn die Methode aufgerufen wird
[5] Wenn die Methode einen eindeutigen Rückgabewert hat, muss es eine Rückgabe geben, um einen Wert zurückzugeben
[6] Wenn es keinen eindeutigen Rückgabewert gibt, ist dies tatsächlich der Fall ein Aufruf einer Methode vom Typ void
(4) Methodenüberladung:
[1] Übersicht: In derselben Klasse darf mehr als eine Methode mit demselben Namen existieren, solange ihre Anzahl an Parametern bzw Parametertypen sind unterschiedlich.
[2] Merkmale: 1. Es hat nichts mit dem Rückgabewerttyp zu tun, es werden nur der Methodenname und die Parameterliste betrachtet. 2. Beim Aufruf unterscheidet die virtuelle Maschine Methoden mit demselben Namen anhand der unterschiedlichen Parameter Listen

7. Array:

(1) Ein Array ist ein Ding (Container), das mehrere Variablen (Elemente) speichert.
(2) Die Datentypen dieser mehreren Variablen müssen sein konsistent
(3) Format: 1. Datentyp [ ] Array-Name; 2. Datentyp Array-Name[];

Das obige ist der detaillierte Inhalt vonEinführung in die grundlegende Syntax in Java und entsprechende Vorsichtsmaßnahmen. 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