Zero, Java -Schlüsselwörter
Deklarationen für Klassen und Schnittstellen: Klasse, Erweiterung, Geräte, Schnittstelle
Paketimport- und Paketerklärung: Import, Paket
Datentyp: boolean, byte, char, Short, int, lang, float, doppelt
Optionale Werte für bestimmte Datentypen: false, true, null
Prozesssteuerung: Standard, zurück, wenn, sonst, für, schalten, fällen, do, während, brechen, weitermachen,
Ausnahmehandling: Versuchen Sie, fangen, schließlich werfen, werfen
Modifikatoren: Zusammenfassung, endgültig, nativ, privat, geschützt, öffentlich, statisch, statisch, synchron, transient, flüchtig
Operator: Instanz
Ein Objekt erstellen: neu
Zitat: Dies, super
Methodenrückgabeart: void
Java Reservierte Worte: const und Goto
1. Kommentare in Java: Es gibt drei Formen
1. // einzelne Zeilenkommentar
2. /* eine oder mehrere Kommentarzeilen* /
3. / ** Dokumentkommentar* / Es muss außerhalb der Methode -Körperschaft platziert werden, und der Befehl Javadoc kann verwendet werden, um HTML -Dokumente zu generieren.
2. ";", "{}", "im Java -Code
Java -Aussagen, die durch Semikolons getrennt sind
Java -Codeblöcke sind in Zahnspangen enthalten, um Räume zu ignorieren.
Kennung: Wird verwendet, um Klassen, Methoden, Variablen und Pakete zu benennen
Identifikator -Namensregeln:
1. Beginnen Sie mit einem Zeichen "_" oder "$". Nur Briefe, Zahlen "_" und "$"
2. Fall empfindlich.
3. Keine Längengrenze.
V.
5. Der erste Buchstabe des Method -Namens und des variablen Namens ist Kleinbuchstaben, und der verbleibende erste Buchstaben ist Großbuchstaben.
6. Konstante Namen sind alle aktiviert;
7. Packungsname ist alles Kleinbuchstaben.
4. Grundlegende Datentypen:
Name | Erläuterung | Speicheranforderungen | Reichweite oder Genauigkeit | veranschaulichen |
Byte -Typ | Byte | 1 Byte | -128 bis 127 | |
Kurzform | Kurz | 2 Bytes | -2^15 bis 2^15-1 | |
Ganze Zahl | int | 4 Bytes | -2^31 bis 2^31-1 | |
Lange Form | lang | 8 Bytes | -2^63 bis 2^63-1 | Lange Ganzzahlen haben ein Suffix l |
Einzelpräzisionsschwimmpunkttyp | schweben | 4 Bytes | (Die wirksamen Dezimalstellen sind 6 ~ 7) | Bei der Anzeige der Float -Typdaten müssen Sie das Suffix F anschließend hinzufügen. Float -Daten ohne Suffix F gilt als doppelter Typ. |
Doppelte Präzisionsschwimmungspunkttyp | doppelt | 8 Bytes | (Die wirksamen Dezimalstellen sind 15 Ziffern) | |
Zeichentyp | verkohlen | 2 Bytes | Wird verwendet, um Zeichen in Unicode -Codierungstabellen zu speichern. char ist eine nicht signierte 16-Bit-Ganzzahl, und der wörtliche Wert muss in einzelnen Zitate eingeschlossen sein (Hinweis: Einen chinesischen Zeichen, die in einzelnen Zitaten eingeschlossen sind, sind ebenfalls korrekt) | |
Boolescher Typ | boolean | unsicher | Es gibt nur zwei Werte, wahr und falsch, und es und Ganzzahl können nicht zueinander konvertiert werden. |
5. Der Umfang und die Lebensdauer von Variablen:
1. Variablen sind die grundlegenden Einheiten, die Daten speichern.
2. Variablen können überall im Codeblock deklariert werden
3. Der Block beginnt mit der linken Klammer und endet mit der rechten Klammer
4.. Der Umfang einer Variablen ist der Block, in dem sie sich befindet
5. Mitgliedsvariable: In einer Klasse deklariert, ist der Umfang der gesamten Klasse. (Kann überall andere als Methoden in der Klasse definiert werden)
6. Lokale Variablen: Eine interne Deklaration einer Methode oder eines Blocks des Codes einer Methode. Wenn sie innerhalb einer Methode deklariert wird, ist sein Umfang die gesamte Methode; Wenn er in einem Codeblock einer Methode deklariert wird, ist der Umfang der Codeblock. (Lokale Variablen müssen zuerst definiert und dann verwendet werden)
7. Methodenparameter: Parameter gewöhnlicher Methoden oder Konstruktoren, deren Umfang die gesamte Methode ist.
8. Parameter für Ausnahmehandhabung: Sein Umfang ist ein Codeblock unmittelbar nach der Anweisung Catch (Ausnahme E).
6. Datenkonvertierungstyp:
1. Automatischer Typumwandlung: Wenn eine Variable eines Typs einer Variablen eines anderen Typs zugeordnet ist, tritt automatische Typkonvertierung auf, wenn die beiden Typen kompatibel sind und der Zieltyp größer ist als der Quellentyp. Die folgende Abbildung zeigt die rechtliche Umwandlung zwischen numerischen Typen: (Der reale Pfeil ist ein Umbau ohne Informationsverlust, und der virtuelle Pfeil zeigt an, dass die Genauigkeit möglicherweise verloren geht):
2. Casting: Casting wird zur expliziten Typumwandlung verwendet. Wenn der Datentyp des konvertierten Wertes größer ist als der Zieltyp, gehen einige Informationen verloren. Das Typ -Casting bewirkt, dass das Programm die Variable als bestimmte Art behandelt, obwohl diese Variable einen anderen Datenart enthält.
Syntax: (Zieltyp) Der Name der zu konvertierenden Variablen;
Beispiel:
float c = 34,56789f;
int b = (int) c; // C in Ganzzahl konvertieren
7. Operator:
1.
Betreiber | beschreiben | Beispiel |
Arithmetische Operatoren | Arithmetische Operatoren verwenden numerische Operanden. Diese Operatoren werden hauptsächlich in mathematischen Berechnungen verwendet | +, -, *, /, % |
Relationale Operatoren | Relationale Operatoren werden verwendet, um die Beziehung zwischen zwei Operanden zu testen. Das Ergebnis eines Ausdrucks unter Verwendung des relationalen Operators ist boolean | ==,>,> =, <, <=,! = |
Logische Operatoren | Logische Operatoren werden für Boolesche Operanden verwendet | &, |, ^, &&, ||,! |
Bedingender Bediener | Der bedingte Operator ist einzigartig, da er ein ternärer Operator ist, der drei Operanden verwendet, um einen Ausdruck zu bilden. Es kann eine Art von IF-ELSE-Anweisung ersetzen | ? : |
Zuordnungsbetreiber | Der Zuordnungsoperator ist ein gleiches Zeichen =, der den Wert der Variablen zuweist | =, *=, /=, +=, -= |
Befehl | Betreiber |
1. | Klammern wie () und [] |
2. | Unary Operatoren wie -, ++, - und! |
3. | Arithmetische Operatoren wie *, /, %, + und - |
4. | Relationale Operatoren wie>,> =, <, <=, == und! = = |
5. | Logische Operatoren wie &, ^, |, &&, || |
6. | Bedingte Operatoren und Zuordnungsoperatoren wie?:, =, *=, /=, += Und -= |
8. Kontrollflussanweisung:
1. Urteilsaussage:
(1). IF-ELSE-Aussage:
Allgemeine Syntax:
if (<bedingung>) {<Anweisung Block 1>} else {<Anweisung Block 2>} Wenn die Bedingung wahr ist, führen Sie die Anweisung in Anweisung Block 1 aus;
Wenn die Bedingung falsch ist, führen Sie die Anweisung nach else aus (die Anweisung in Anweisung Block 2).
(2). Switch-Case-Anweisung:
Allgemeine Syntax:
Switch (Ausdruck) {Fall 1: Anweisung für Operation 1; brechen; Fall 2: Anweisung für Operation 2; brechen; …. Fall N: Anweisung für Operation N; brechen; Standard: Standardanweisung; }HINWEIS: Der Werttyp des Ausdrucks in Schalterklammern muss ein Grundtyp sein, der mit dem INT -Typ (einschließlich Byte, Short, CHAR und INT) kompatibel ist, und das Ende jeder Fallklausel muss von einer Pause folgen.
2. Loop -Anweisung:
(1). Während der Schleife: Führen Sie den Schleifenkörper aus, solange der angegebene Zustand wahr ist. Wenn die Bedingung am Anfang falsch ist, wird die WHOS -Schleife niemals ausgeführt. Die Syntax ist wie folgt:
while (Bedingung) {// Schleifenanweisung} (2). DO-while-Loop: Führen Sie zuerst den Schleifenkörper aus und testen Sie dann die Bedingungen. Die Syntax ist wie folgt:
do {// Loop Body Anweisung} while (Bedingung); (3). Für Schleife: Hauptsächlich zum Ausführen von Anweisungen oder Anweisungsblöcken in einer vorbestimmten Häufigkeit: Die Syntax ist wie folgt:
für (Initialisierung; test; aktualisieren) {// Betriebserklärung; } 3. Sprungerklärung:
(1). Interrupt -Schleife brechen
(2). Countrye unterbricht diese Schleife nur
(3). Geben Sie diese Methode zurück und springen Sie in die obere Ebene, um die Methode aufzurufen. Wenn der Rückgabetyp dieser Methode nicht ungültig ist, muss der entsprechende Rückgabewert bereitgestellt werden.
9. Array: Verwenden Sie eine Datenstruktur, die eine Reihe von Daten desselben Typs speichert.
1. Das Array kann auf drei Arten deklariert werden:
(1). Datentyp [] Identifier; // ein Array deklarieren
(2). Datentyp [] identifier = neuer Datentyp [Größe]; // Erstellen Sie ein Array
(3). Datentyp [] identifier = {Wert 1, Wert 2,… Wert n}; // Deklare, erstellen und initialisieren
2. Der erste Wert des Arrays kann über Integer -Indexs zugegriffen werden. Zum Beispiel: A ist ein ganzzahliges Array, dann ist a [0] das erste Element im Array.
3. Sobald ein Array erstellt wurde, kann es nicht in der Größe geändert werden.
4.. Sie können den Array -Namen verwenden. Länge, um die Anzahl der Elemente des Arrays zu erhalten.
5. Mehrdimensionales Array:
Zweidimensionales Array: Es ist eigentlich ein Array von Arrays.
Zum Beispiel: int [] [] arr = new int [2] [3]; In diesem Programmfragment werden zweidimensionale Array-Objekte mit 2 Zeilen und 3 Spalten konfiguriert. Die Konfigurationsbeziehung kann wie in der Abbildung gezeigt gezeigt werden:
Basierend auf dem obigen Prinzip können Sie unregelmäßige Arrays erstellen.
10. Befehlszeilenparameter:
Eintragsmethode im Java -Programm: Die Hauptmethode hat den String [] args Parameter, was bedeutet, dass die Hauptmethode ein Array in einem Zeichen empfängt, dh den Befehlszeilenparameter.
11. Escape -Charaktere:
Fluchtsequenz | Name | beschreiben |
/A | warnen | Eine Warnung erzeugen. |
/N | Zeilenpause | Bewegen Sie den Cursor in die erste Box der nächsten Zeile. |
/R | Eingeben | Bewegen Sie den Cursor in das erste Feld der aktuellen Zeile. |
/T | Levelstabelle | Bewegen Sie den Cursor in die nächste horizontale Registerkarte. |
/' | Einzelne Zitate | Generieren Sie ein einzelnes Zitat. |
/" | Doppelzitate | Generieren Sie ein doppeltes Zitat. |