Heim >Java >javaLernprogramm >Sicherheitsanalyse und Beispiele für Java-Datentypen und -Variablen
In Java ist festgelegt, dass Bezeichner nur Buchstaben, Zahlen, Unterstriche und $-Symbole enthalten dürfen, aber nicht mit Zahlen beginnen dürfen und strikt auf Groß- und Kleinschreibung achten
Referenzstandards Vorschriften:
1. Klassenname: Großschreibung des ersten Buchstabens jedes Wortes (HelloWorld)
2. Methodenname: Kleinschreibung des Wortes, beginnend mit dem zweiten Wort (HelloWorld)
3. Variablenname: Kleiner Buckel
Unzulässige Bezeichner lauten wie folgt (Beispiel):
1.public (Schlüsselwort)
2.520shy (beginnt mit einer Zahl)
3.zhao.d (seltsames Aussehen) Vorzeichen)
Ganzzahlen und Gleitkommazahlen in Java sind ausschließlich mit Vorzeichenbit
Es gibt 8 grundlegende Datentypen in Java
wie folgt (Beispiel):
3. VariablenJeder sollte besonders auf Folgendes achten:
1. Der Zeichentyp in Java belegt 2 Bytes, da die C-Sprache ASCII-Codierung verwendet und Java Unicode-Codierung verwendet In x64- oder x86-Umgebungen belegt int 4 Bytes und long 8 Bytes
Da Java eine sehr sichere Sprache ist, werden wir zu Beginn verschiedene kleine Fehler machen. Lassen Sie uns diese gemeinsam erkunden.1. Keine Initialisierung
In Java werden lokale Variablen nicht initialisiert und das System führt zu Fehlern.
Lösung:2. Zuweisung außerhalb des Bereichs Wir können sehen, dass die Zuweisung im Top-Programm den Bereich von Int überschreitet. Melden Sie daher beim Kompilieren einen Fehler.1. Initialisierung
rrree
3. Die Verwendung von long und float
Der Standard-Integer-Typ in Java ist der Typ int , und der Standard-Gleitkommatyp ist double
1. Fügen Sie in der Definition ein f nach den Daten hinzu langer Typ, fügen Sie nach den Daten ein L hinzu 4. Wird hier bei Verwendung der Division 1,5 ausgegeben?Es gibt die folgenden Bestimmungen:
Lösung:
public static void main(String[] args) { int a; System.out.println(a); }
5. Präzisionsproblem von Gleitkommazahlen
public static void main(String[] args) { int a; a=10;//1.赋值 System.out.println(a); int b=10;//2.初始化 System.out.println(b); }
6 Die Verwendung von Variablen vom Typ .boolean
public static void main(String[] args) { int a=2147483648; System.out.println(a); }
In Java gibt es kein Sprichwort, dass 0 falsch und 1 wahr bedeutet.
Variablen vom Typ Boolean haben nur zwei Werte, true bedeutet wahr und falsch bedeutet falsch7. TypförderungFall 1:
public static void main(String[] args) { int a=2; long b=3L; int c=a+b; }
int与long进行计算时,会把int转换成long,所以存放给int时会报错.
情况2:
public static void main(String[] args) { short a=10; short b=20; short c=a+b; }
原因如下:a和b都是short,在运算过程中会把a,b都提升为Int在计算.
CPU通常是按照4个字节从内存中读写数据,为了实现方便,所以低于4字节的类型,会先提升为Int,在计算.
在java中引入了一种新的数据类型:字符串类型.
public static void main(String[] args) { String s1="woyao"; String s2="jindachang"; System.out.println(s1+s2); }
Das obige ist der detaillierte Inhalt vonSicherheitsanalyse und Beispiele für Java-Datentypen und -Variablen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!