Inhaltsverzeichnis
1. Bezeichner
2. Datentypen
In Java können int-Werte nur den ganzzahligen Teil speichern, unabhängig von der Dezimalzahl, verwerfen Sie ihn direkt
四、初始字符串
Heim Java javaLernprogramm Sicherheitsanalyse und Beispiele für Java-Datentypen und -Variablen

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

Apr 20, 2023 pm 08:19 PM
java

    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);
        }
    Nach dem Login kopieren
    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);
        }
    Nach dem Login kopieren

    • 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 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;
        }
    Nach dem Login kopieren

    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;
        }
    Nach dem Login kopieren

    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);
        }
    Nach dem Login kopieren

    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!

    Erklärung dieser Website
    Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

    Heiße KI -Werkzeuge

    Undresser.AI Undress

    Undresser.AI Undress

    KI-gestützte App zum Erstellen realistischer Aktfotos

    AI Clothes Remover

    AI Clothes Remover

    Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

    Undress AI Tool

    Undress AI Tool

    Ausziehbilder kostenlos

    Clothoff.io

    Clothoff.io

    KI-Kleiderentferner

    AI Hentai Generator

    AI Hentai Generator

    Erstellen Sie kostenlos Ai Hentai.

    Heißer Artikel

    R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
    2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
    Repo: Wie man Teamkollegen wiederbelebt
    4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
    Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
    4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

    Heiße Werkzeuge

    Notepad++7.3.1

    Notepad++7.3.1

    Einfach zu bedienender und kostenloser Code-Editor

    SublimeText3 chinesische Version

    SublimeText3 chinesische Version

    Chinesische Version, sehr einfach zu bedienen

    Senden Sie Studio 13.0.1

    Senden Sie Studio 13.0.1

    Leistungsstarke integrierte PHP-Entwicklungsumgebung

    Dreamweaver CS6

    Dreamweaver CS6

    Visuelle Webentwicklungstools

    SublimeText3 Mac-Version

    SublimeText3 Mac-Version

    Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

    Quadratwurzel in Java Quadratwurzel in Java Aug 30, 2024 pm 04:26 PM

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

    Perfekte Zahl in Java Perfekte Zahl in Java Aug 30, 2024 pm 04:28 PM

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

    Zufallszahlengenerator in Java Zufallszahlengenerator in Java Aug 30, 2024 pm 04:27 PM

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

    Weka in Java Weka in Java Aug 30, 2024 pm 04:28 PM

    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.

    Armstrong-Zahl in Java Armstrong-Zahl in Java Aug 30, 2024 pm 04:26 PM

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

    Smith-Nummer in Java Smith-Nummer in Java Aug 30, 2024 pm 04:28 PM

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

    Fragen zum Java Spring-Interview Fragen zum Java Spring-Interview Aug 30, 2024 pm 04:29 PM

    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.

    Brechen oder aus Java 8 Stream foreach zurückkehren? Brechen oder aus Java 8 Stream foreach zurückkehren? Feb 07, 2025 pm 12:09 PM

    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

    See all articles