Heim  >  Artikel  >  Java  >  Was sind die Wissenspunkte zu Schlüsselwörtern in Java?

Was sind die Wissenspunkte zu Schlüsselwörtern in Java?

WBOY
WBOYnach vorne
2023-05-17 13:13:381102Durchsuche

Grundlegende Syntax von Java

1. Schlüsselwort

Definition: Eine Zeichenfolge, die durch die Java-Sprache eine besondere Bedeutung erhält und für spezielle Zwecke verwendet wird

Funktionen: Alle Buchstaben im Schlüsselwort sind Kleinbuchstaben #🎜🎜 ##🎜 🎜#

Was sind die Wissenspunkte zu Schlüsselwörtern in Java? 2. Bezeichner

Definition: Die von Java zum Benennen verschiedener Variablen, Methoden, Klassen und anderen Elemente verwendete Zeichenfolge wird als Bezeichner bezeichnet (alle Orte, an denen man sie benennen kann, werden als Bezeichner bezeichnet)

Rechtliche Regeln:

1 Besteht aus 26 englischen Groß- und Kleinbuchstaben, 0-9, _ oder $

2. Zahlen sind nicht erlaubt. 🎜🎜#

3. Schlüsselwörter oder reservierte Wörter können nicht verwendet werden, aber Schlüsselwörter und reservierte Wörter können eingeschlossen werden

4. Java unterscheidet strikt zwischen Groß- und Kleinschreibung und hat keine Längenbeschränkung#🎜 🎜#

5. Der Bezeichner darf keine Leerzeichen enthalten

Namenskonvention:

1. Alle Buchstaben sind Kleinbuchstaben, wenn sie aus mehreren Wörtern bestehen: xxxyyyzzz#🎜🎜 #

2. Klassenname, Schnittstellenname: Wenn er aus mehreren Wörtern besteht, wird der erste Buchstabe aller Wörter großgeschrieben: XxxYyyZzz

3. Variablenname, Methodenname: Wenn er aus mehreren Wörtern besteht, der erste Buchstabe Der erste Buchstabe des Wortes ist klein geschrieben und der erste Buchstabe jedes Wortes wird ab dem zweiten Wort großgeschrieben: xxxYyyZzz

Konstante Namen sollten ausschließlich aus Großbuchstaben bestehen, wenn sie aus mehreren bestehen Wörter, Unterstriche sollten verwendet werden, um jedes Wort zu verbinden: XXX_YYY_ZZZ

3. Variable

Konzept:

1 Es ist ein Speicherbereich im Speicher

2. Dieser Bereich hat einen eigenen Namen (Variablenname). ) und Typ (Datentyp)

3 Jede Variable in Java muss zuerst deklariert (definiert) werden und dann verwendet werden

4 der gleiche Typbereich Der Inhalt ändert sich ständig (z. B. deklarieren Sie zuerst int i = 1; dann deklarieren Sie i = 2; dann ändert sich der Wert von i von 1 auf 2)

5. Variablen greifen darauf zu Bereich durch Variablennamen# 🎜🎜#

Variablenformat definieren: Datentyp Variablenname = Initialisierungswert

Hinweis:

1 Der Umfang der Variablen: zwischen ein Paar von { } Gültig

2 Es muss ein Initialisierungswert vorhanden sein (das erste Mal, wenn einer Variablen ein Wert zugewiesen wird): zum Beispiel int i = 0; Wenn nur int m; , es ist ein Fehler, weil die Variable nicht initialisiert ist

#🎜 🎜#3 = im Prozess der Variablendeklaration unterscheidet sich von = im mathematischen Sinne. Es stellt eine Zuweisung in Java dar. Klassifizierung von Variablen – nach Datentyp (außer zwischen den 8 Basisdatentypen. Die anderen sind jedoch Referenzdatentypen)

8 Basisdatentypen#🎜 🎜#

1. Integer-Typ: Byte, Short, Int, Long

Hinweis:

1 Jeder Integer-Typ in Java hat einen festen Tabellennummernbereich und Byte-Länge, die nicht vom jeweiligen Betriebssystem beeinflusst wird, um sicherzustellen, dass das Java-Programm aus Gründen der Portabilität zum Beispiel: Byte b = 129 den Bereich der Byte-Tabellennummern überschreitet und unzulässig ist

Was sind die Wissenspunkte zu Schlüsselwörtern in Java?2 Standardmäßig ist int type

3 Nach der Deklaration einer langen Konstante muss „l“ oder „L“ (lange Ganzzahl) folgen L, weil das kleine l ähnlich ist wie 1)

2. Gleitkommatypen: Float, Double

Hinweis:

1.Java-Gleitkommatypen haben auch eine feste Zahl von Tabellen Der Bereich und die Feldlänge werden vom Betriebssystem nicht beeinflusst. Fügen Sie „f“ oder „F“ hinzu. 🎜🎜#Wissenschaftliche Notation Die „E+Zahl“ am Ende der französischen Form (z. B. 5,12e2 512E2 100E-2) gibt an, mit wie vielen Zehnerpotenzen die Zahl vor E multipliziert werden soll. Beispielsweise ist 3,14E3 3,14 × 103 =3140, 3,14E-3 ist 3,14 x 10 -3 =0,00314.

Was sind die Wissenspunkte zu Schlüsselwörtern in Java?

3. Zeichentyp: char

Hinweis:

1.Char-Typdaten werden zur Darstellung von „Zeichen“ im verwendet üblicher Sinn ” (2 Bytes)

2. Ausdrucksform der Zeichenkonstante: Die Zeichenkonstante ist ein einzelnes Zeichen in englischen einfachen Anführungszeichen '', das alle geschriebenen Sprachzeichen der Welt abdeckt. Zum Beispiel: char c1 = 'a'; char c2 = '6';

Java erlaubt auch die Verwendung von Escape-Zeichen '', um die folgenden Zeichen in Sonderzeichen umzuwandeln Konstante. Beispiel: char c3 = 'n'; // 'n' stellt das Newline-Zeichen

3 dar. Der char-Typ kann bearbeitet werden, da alles dem Unicode-Code entspricht.

Boolescher Typ: booleanWas sind die Wissenspunkte zu Schlüsselwörtern in Java?

Hinweis: 1. Der boolesche Typ eignet sich für logische Operationen und wird im Allgemeinen zur Programmflusssteuerung verwendet: if bedingte Kontrollanweisungen; while-Schleifenkontrollanweisung; do-while-Schleifenkontrollanweisung;

2.Boolesche Datentypen erlauben nur die Werte wahr und falsch, keine Nullen (0 oder Nicht-0-Ganzzahlen können nicht zum Ersetzen von wahr und falsch verwendet werden). Beispiel: boolean b1 = true; oder boolean b1 = false; Außerhalb der Basistypen handelt es sich um einen Referenztyp: Zum Beispiel die String-Klasse

Merkmale des Referenztyps:

1 In Java sind Referenztypvariablen C/C++-Zeigern sehr ähnlich. Ein Referenztyp zeigt auf ein Objekt, und eine Variable, die auf ein Objekt zeigt, ist eine Referenzvariable. Geben Sie bei der Deklaration einen bestimmten Typ an, z. B. „Mitarbeiter“, „Welpe“ usw. Sobald eine Variable deklariert ist, kann ihr Typ nicht mehr geändert werden.

2. Objekte und Arrays sind Referenzdatentypen.

3. Der Standardwert aller Referenztypen ist null.

4. Eine Referenzvariable kann verwendet werden, um auf jeden kompatiblen Typ zu verweisen.

String-Klasse:

1. Der Wert null kann jeder Referenztypvariablen zugewiesen werden, wodurch angezeigt wird, dass die in dieser Referenzvariablen gespeicherte Adresse leer ist. Die String-Klasse ist ein Referenztyp und kann mit null zugewiesen werden

Die String-Klasse verkörpert normalerweise das Merkmal der unveränderlichen Klasse, dass der Inhalt eines String-Objekts nach der Erstellung nicht mehr geändert werden kann. Die erstellte Zeichenfolge wird im Datenbereich gespeichert, um sicherzustellen, dass für jede Zeichenfolge nur eine Konstante vorhanden ist und keine Mehrfachkopien generiert werden. Beispiel: int i1 = 1; ​wird im Speicher gespeichert, und String s0 = „hello“; In diesem Fall wird nur ein „hello“ im Speicher vorhanden sein Wenn wir die Variable s0 deklarieren, weisen Sie s0 den Wert „Hallo“ zu. Tatsächlich soll die Variable s0 auf die Speicheradresse xxxxxx von „Hallo“ verweisen Verweisen Sie direkt auf die vorhandene Speicheradresse von „hello“ auf s1

3.String-Klasse Sie können zum Beispiel Pluszeichen verwenden: String s3 = „he“ + „ll“ + „o“ Die Ausgabe ist „hello“;

Grundlegende Datentypkonvertierung

1. Automatische Typkonvertierung: Datentypen mit geringer Kapazität werden automatisch in Datentypen mit großer Kapazität konvertiert:

Was sind die Wissenspunkte zu Schlüsselwörtern in Java?Das System konvertiert alle Daten automatisch in den Datentyp mit der größten Kapazität, wenn gemischte Operationen an mehreren Datentypen durchgeführt werden, und führt dann Berechnungen durch.

3.byte, short und char werden nicht ineinander konvertiert. Die drei werden nicht ineinander konvertiert. Konvertieren Sie sie zuerst in int


4. Wenn Sie einen beliebigen Basistypwert mit einer Zeichenfolge (+) verketten, wird der Basistypwert automatisch in einen Stringtyp konvertiert

Hinweis: 1. Kann für die Typkonvertierung kein boolescher Typ sein.

  2. Objekttypen können nicht in Objekte unabhängiger Klassen konvertiert werden.

  3. Bei der Umwandlung eines Typs mit großer Kapazität in einen Typ mit kleiner Kapazität muss die erzwungene Typkonvertierung verwendet werden.

  4. Der Konvertierungsprozess kann zu einem Überlauf oder Präzisionsverlust führen, zum Beispiel:

   int i =128;

   byte b = (byte)i;

Da der Bytetyp 8 Bit ist, beträgt der Maximalwert 127 , also wenn int Wenn der Bytetyp erzwungen wird, führt ein Wert von 128 zu einem Überlauf.到 5. Die Umrechnung von Gleitkommazahlen in Ganzzahlen erfolgt durch Verzicht auf die Dezimalzahl, nicht auf vier und fünf, zum Beispiel:

(int) 23,7 == 23;

(int) -45,89F == -45; Es gibt eine Reihe von +-Operationen. Wenn ein bestimmter Teil eine Zeichenfolge enthält, wird die Zeichenfolge in Zukunft gemäß der Zeichenfolgenverkettung angezeigt, zum Beispiel:

   String str = 1 + 2 + 3 + „a“ + 4 + 5; Das gedruckte Ergebnis ist 6a45

Erzwungene Typkonvertierung

1 Voraussetzung ist, dass die konvertierten Datentypen kompatibel sind.

2. Format: (Typ)Werttyp ist der Datentyp, dessen Konvertierung erzwungen werden soll

int k = 7;


Byte b = (Byte)k; //Der konvertierte Datentyp muss verwendet werden in Klammern Klammerung


Im Allgemeinen können Sie eine Zeichenfolge nicht direkt in einen Basistyp konvertieren, aber diese Konvertierung kann über eine Wrapper-Klasse des Basistyps durchgeführt werden.


Das obige ist der detaillierte Inhalt vonWas sind die Wissenspunkte zu Schlüsselwörtern in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen