Heim  >  Artikel  >  Java  >  Sicherheitsanalyse und Beispiele für Java-Datentypen und -Variablen

Sicherheitsanalyse und Beispiele für Java-Datentypen und -Variablen

WBOY
WBOYnach vorne
2023-04-20 20:19:061594Durchsuche

    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

    Sicherheitsanalyse und Beispiele für Java-Datentypen und -Variablen

    Es gibt 8 grundlegende Datentypen in Java

    wie folgt (Beispiel):

    Sicherheitsanalyse und Beispiele für Java-Datentypen und -Variablen

    Jeder 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

    3. Variablen

    Da Java eine sehr sichere Sprache ist, werden wir zu Beginn verschiedene kleine Fehler machen. Lassen Sie uns diese gemeinsam erkunden.

    1. Keine Initialisierung

    Sicherheitsanalyse und Beispiele für Java-Datentypen und -VariablenIn Java werden lokale Variablen nicht initialisiert und das System führt zu Fehlern.

    Lösung:

    1. Initialisierung
    rrree

    2. Zuweisung außerhalb des Bereichs

    Sicherheitsanalyse und Beispiele für Java-Datentypen und -Variablen

    Wir können sehen, dass die Zuweisung im Top-Programm den Bereich von Int überschreitet. Melden Sie daher beim Kompilieren einen Fehler.

    Sicherheitsanalyse und Beispiele für Java-Datentypen und -Variablen3. Die Verwendung von long und float

    Der Standard-Integer-Typ in Java ist der Typ int , und der Standard-Gleitkommatyp ist double

    Sicherheitsanalyse und Beispiele für Java-Datentypen und -Variablen

    Es gibt die folgenden Bestimmungen:

    Sicherheitsanalyse und Beispiele für Java-Datentypen und -Variablen

    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?

    Sicherheitsanalyse und Beispiele für Java-Datentypen und -Variablen

    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);
        }
    Sicherheitsanalyse und Beispiele für Java-Datentypen und -Variablen

    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);
          }

    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 falsch

    Sicherheitsanalyse und Beispiele für Java-Datentypen und -Variablen

    7. Typförderung

    Fall 1:

    public static void main(String[] args) {
            int a=2;
            long b=3L;
            int c=a+b;
        }

    Sicherheitsanalyse und Beispiele für Java-Datentypen und -Variablen

    int与long进行计算时,会把int转换成long,所以存放给int时会报错.

    情况2:

    public static void main(String[] args) {
            short a=10;
            short b=20;
            short c=a+b;
        }

    Sicherheitsanalyse und Beispiele für Java-Datentypen und -Variablen

    原因如下: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);
        }

    Sicherheitsanalyse und Beispiele für Java-Datentypen und -Variablen

    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!

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