Sicherheitsanalyse und Beispiele für Java-Datentypen und -Variablen
1. Bezeichner
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)
2. Datentypen
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 Bereichs1. 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
Es gibt die folgenden Bestimmungen:
In Java können int-Werte nur den ganzzahligen Teil speichern, unabhängig von der Dezimalzahl, verwerfen Sie ihn direkt
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); }
- Aufgrund des Speicherproblems von Gleitkommazahlen im Speicher entspricht der Doppeltypspeicher dem IEEE 754-Standard. Da beim Speichern ein gewisser Genauigkeitsfehler auftritt, ist die Gleitkommazahl kein exakter Wert. sondern ein ungefährer Wert.
6 Die Verwendung von Variablen vom Typ .boolean
public static void main(String[] args) { int a=2147483648; System.out.println(a); }
Nach dem Login kopieren
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 falschFall 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!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Leitfaden zur Quadratwurzel in Java. Hier diskutieren wir anhand eines Beispiels und seiner Code-Implementierung, wie Quadratwurzel in Java funktioniert.

Leitfaden zur perfekten Zahl in Java. Hier besprechen wir die Definition, Wie prüft man die perfekte Zahl in Java?, Beispiele mit Code-Implementierung.

Leitfaden zum Zufallszahlengenerator in Java. Hier besprechen wir Funktionen in Java anhand von Beispielen und zwei verschiedene Generatoren anhand ihrer Beispiele.

Leitfaden für Weka in Java. Hier besprechen wir die Einführung, die Verwendung von Weka Java, die Art der Plattform und die Vorteile anhand von Beispielen.

Leitfaden zur Armstrong-Zahl in Java. Hier besprechen wir eine Einführung in die Armstrong-Zahl in Java zusammen mit einem Teil des Codes.

Leitfaden zur Smith-Zahl in Java. Hier besprechen wir die Definition: Wie überprüft man die Smith-Nummer in Java? Beispiel mit Code-Implementierung.

In diesem Artikel haben wir die am häufigsten gestellten Fragen zu Java Spring-Interviews mit ihren detaillierten Antworten zusammengestellt. Damit Sie das Interview knacken können.

Java 8 führt die Stream -API ein und bietet eine leistungsstarke und ausdrucksstarke Möglichkeit, Datensammlungen zu verarbeiten. Eine häufige Frage bei der Verwendung von Stream lautet jedoch: Wie kann man von einem Foreach -Betrieb brechen oder zurückkehren? Herkömmliche Schleifen ermöglichen eine frühzeitige Unterbrechung oder Rückkehr, aber die Stream's foreach -Methode unterstützt diese Methode nicht direkt. In diesem Artikel werden die Gründe erläutert und alternative Methoden zur Implementierung vorzeitiger Beendigung in Strahlverarbeitungssystemen erforscht. Weitere Lektüre: Java Stream API -Verbesserungen Stream foreach verstehen Die Foreach -Methode ist ein Terminalbetrieb, der einen Vorgang für jedes Element im Stream ausführt. Seine Designabsicht ist
