Informationen zu Java-Datentypen (insbesondere primitiven Typen) und Literalen

Wir haben begonnen zu lernen, den Oracle Java Programmer, Silver SE11-Zertifizierung, zu erwerben. Ich möchte die Datentypen zusammenfassen, die dabei herauskamen. Wir würden uns freuen, wenn Sie uns mitteilen könnten, wenn Sie Vorschläge wie Fehler haben.

Primitiver Typ

Schimmel Einstufung
boolean Logischer Typ True/False
char Zeichentyp 16-Bit-Unicode,¥u0000~¥uFFFF
byte Ganzzahliger Typ 8-Bit-Ganzzahl,-128~127
short Ganzzahliger Typ 16-Bit-Ganzzahl,-32768~32767
int Ganzzahliger Typ 32-Bit-Ganzzahl,-2147483648~2147483647
long Ganzzahliger Typ 64-Bit-Ganzzahl,-9223372036854775808~9223372036854775807
float Gleitkomma-Typ 32ビット単精度Gleitkomma-Typ
float Gleitkomma-Typ 64ビット倍精度Gleitkomma-Typ

Referenztyp

Zu den Referenztypen gehören Klassentypen, Schnittstellentypen und Arraytypen.

Primitiver Typ Literal

Ein Literal ist ein im Quellcode beschriebener Wert. Standardmäßig sind Java-Literale int für Ganzzahlen, double für Gleitkommazahlen, boolean für Boolean und char für Zeichen.

Wenn Sie den Datentyp angeben möchten (Ganzzahl, Gleitkommazahl)

Wenn Sie den Datentyp angeben möchten, verwenden Sie das am Ende des Werts hinzugefügte Suffix oder das am Anfang des Werts hinzugefügte Präfix.

Es ist eher eine Notationsmethode als ein Typ ...

Nicht in Byte-Typ oder Kurztyp.

Numerische Notation mit Unterstrich (_)

Es scheint, dass es von Java SE 7 eingeführt wurde. Dies dient nur zur Verbesserung der Sichtbarkeit. Jedoch,

-Kann nicht am Anfang und Ende von Literalen geschrieben werden -Kann nicht vor oder nach dem Symbol geschrieben werden

Kann nicht am Anfang und Ende eines Literal geschrieben werden Kann nicht vor oder nach dem Symbol geschrieben werden

Konkretes Beispiel

Main.java



    double a = 123_4567.89;
    System.out.println(a);

Wenn Sie dies tun, wird es als 1234567.89 angezeigt. Es scheint überhaupt in Ordnung zu sein, auch wenn es nicht durch 3 Ziffern getrennt ist.

Main.java



    double a = 123_4567_.89;
    System.out.println(a);

In diesem Fall tritt ein Fehler auf.

Zeichen wörtlich

Der Zeichentyp ist ein Datentyp, der ein Zeichen darstellt und in einfache Anführungszeichen wie 'a' eingeschlossen werden muss. Übrigens muss die Zeichenfolge in doppelte Anführungszeichen wie "neko" eingeschlossen werden.

In der Unicode-Notation wird es in 4 hexadezimalen Ziffern nach dem Präfix \ u geschrieben.

Main.java


    char a = '\u1111';
    System.out.println(a);

Wurde ausgegeben. Ich kann w nicht lesen

Das? Was ist übrigens mit dem String-Typ?

Es verwendet die Klasse java.lang.String, die zum Paket java.lang gehört. Als Sonderfall können Sie eine String-Instanz verwenden, indem Sie sie in "" einschließen, ohne den neuen Operator zu verwenden.

Verweise

Eine erfrischende Einführung in Java Gründliche Erfassung der Java SE11 Silver-Problemsammlung

Recommended Posts

Informationen zu Java-Datentypen (insbesondere primitiven Typen) und Literalen
Informationen zu primitiven Java-Typen und Referenztypen
Informationen zum Java-Grunddatentyp- und Referenztypspeicher
Grundlegende Datentypen und Referenztypen (Java)
Java-Basisdatentypen und Referenztypen
Über Java Literal
[Java] Hauptdatentypen
[Java] Variablen- und Typtypen
Java-Grunddatentypen
Äquivalenter Vergleich von Java-Wrapper-Klasse und primitivem Typ
Ein Memorandum über Tabellendatentypen und -befehle (Rails)
Java-Programmierung (Variablen und Daten)
Informationen zu Java Class Loader-Typen
Ich habe Java-Primitivtypen untersucht
[Java] Über String und StringBuilder
Über Java-Paket und Import
Java Learning 1 (Lernen Sie verschiedene Datentypen)
Informationen zu statischen und nicht statischen Java-Methoden
[Java] Grundtypen und Anweisungshinweise
Über Biocontainer fastqc und Java
Java Primer Series (Variationen und Typen)
[Java-Anfänger] Über Abstraktion und Schnittstelle
Java primitive Typen, Referenztypen, unveränderlich, veränderlich
Dies und das über Base64 (Java)
[Java] Ausnahmetypen und grundlegende Verarbeitung
[Einführung in Java] Informationen zu Variablen und Typen (Variablendeklaration, Initialisierung, Datentyp)
Java für Anfänger, Variablen und Typen
[Über JDBC, das Java und SQL verbindet]
[Einführung in Java] Informationen zu Variablendeklarationen und -typen
[Einführung in die Java-Datenstruktur] Erstellen Sie Ihre eigene schnelle ArrayDeque für den primitiven Typ
[Rails] Ich habe etwas über Datenbankdatentypen gelernt!
[Verarbeitung × Java] Datentyp und objektorientierte Programmierung
Über die Java-Schnittstelle
[Java] Über Arrays
Zurück zum Anfang und erste Schritte mit Java ① Datentypen und Zugriffsmodifikatoren
Etwas über Java
Wo ist mit Java?
Informationen zu Java-Funktionen
Über Java-Threads
[Java] -Schnittstelle
Über die Java-Klasse
Java und JavaScript
Informationen zu Java-Arrays
XXE und Java
Über Java-Vererbung
Über Schnittstelle, Java-Schnittstelle
Über Java Var
Informationen zu Java-Befehlen
[Java] Arten von Kommentaren und wie man sie schreibt
Deklaration / Initialisierung / Datentyp der Java-Variablen (Cast und Promotion)
Vektorisieren und bildgeben Sie handgeschriebene numerische MNIST-Bilddaten mit Java
Java Review ① (Entwicklungsschritte, grundlegende Grammatik, Variablen, Datentypen)
[Java] Über Objects.equals () und Überprüfung des String-Vergleichs (== und gleich)
Ich habe die Typen und Grundlagen von Java-Ausnahmen zusammengefasst
Informationen zu CLDR-Gebietsschemadaten, die standardmäßig in Java 9 aktiviert sind
[Java Silver] (Ausnahmebehandlung) Informationen zu den Anweisungen try-catch-finally und try-with-resource
Über Java-Setter und Getter. <Unterschied zur Objektorientierung>