Nous avons commencé à apprendre pour la certification Oracle Java Programmer, Silver SE11. Je voudrais résumer les types de données qui en sont ressortis. Nous vous serions reconnaissants si vous pouviez nous faire savoir si vous avez des suggestions, telles que des erreurs.
Moule | Classification | |
---|---|---|
boolean | Type logique | True/False |
char | Type de caractère | Unicode 16 bits,¥u0000~¥uFFFF |
byte | Type entier | Entier 8 bits,-128~127 |
short | Type entier | Entier 16 bits,-32768~32767 |
int | Type entier | Entier 32 bits,-2147483648~2147483647 |
long | Type entier | Entier 64 bits,-9223372036854775808~9223372036854775807 |
float | Type à virgule flottante | 32ビット単精度Type à virgule flottante |
float | Type à virgule flottante | 64ビット倍精度Type à virgule flottante |
Les types de référence incluent les types de classe, les types d'interface et les types de tableau.
Un littéral est une valeur décrite dans le code source. Par défaut, les littéraux Java sont int pour les entiers, double pour les nombres à virgule flottante, booléen pour les booléens et char pour les caractères.
Si vous souhaitez spécifier le type de données, utilisez le suffixe ajouté à la fin de la valeur ou le préfixe ajouté au début de la valeur.
C'est une méthode de notation plutôt qu'un type ...
Pas de type octet ni de type court.
Il semble qu'il ait été introduit à partir de Java SE 7. C'est juste pour améliorer la visibilité. cependant,
-Ne peut pas être écrit au début et à la fin des littéraux -Ne peut pas être écrit avant ou après le symbole
Ne peut pas être écrit au début et à la fin d'un littéral Ne peut pas être écrit avant ou après le symbole
Exemple concret
Main.java
double a = 123_4567.89;
System.out.println(a);
Si vous le faites, il s'affichera comme 1234567.89. Cela semble aller du tout, même s'il n'est pas séparé par 3 chiffres.
Main.java
double a = 123_4567_.89;
System.out.println(a);
Si vous le faites, une erreur se produira.
Le type char est un type de données qui représente un caractère et doit être placé entre guillemets simples comme "a". À propos, la chaîne de caractères doit être placée entre guillemets comme "neko".
En notation Unicode, il est écrit en 4 chiffres hexadécimaux après le préfixe \ u.
Main.java
char a = '\u1111';
System.out.println(a);
ᄑ
A été sortie. Illisible w
Il utilise la classe java.lang.String qui appartient au package java.lang. Dans un cas particulier, vous pouvez utiliser une instance String en la plaçant entre "" sans utiliser l'opérateur new.
Une introduction rafraîchissante à Java Capture approfondie de la collecte des problèmes Java SE11 Silver
Recommended Posts