Mémorandum d'étude Java

J'ai commencé à étudier Java, donc un mémorandum

Contrairement à Ruby, lorsque vous utilisez des variables, vous devez déclarer le type J'avais beaucoup de choses à retenir sur les modificateurs, alors revenons sur nous-mêmes. J'ai eu l'idée. Aussi, pour apprendre la notation markdown ...

Type de type

Il est divisé en ** type primitif ** et ** type de référence **. Parmi eux, les types primitifs sont classés en types entiers, types minoritaires flottants, etc. Les types de référence sont divisés en classes wrapper et classes de chaîne.

Type primitif

Nom du modèle Classification de type Taille(bit) valeur initiale valeur
long entier 64 0L -9223372036854775808 ~ 9223372036854775807
int entier 32 0 -2147483648 ~ 2147483647
short entier 16 0 -32768 ~ 32767
byte entier 8 0 -128 ~ 127
double Minorité flottante 64 0.0d Nombre à virgule flottante double précision
float Minorité flottante 32 0.0f Nombre à virgule flottante simple précision
boolean logique 1 false true / false
char lettre 16 \u0000 Un caractère d'Unicode(¥u0000~¥uFFFF)

Lors de la déclaration de variables, veillez à utiliser le type approprié pour ne pas gaspiller de mémoire.

** Type entier ** Normalement, le type [int] est utilisé. Utilisez le type [long] pour les grandes valeurs Dans le programme, les valeurs entières sont traitées comme du type [int]. Lorsqu'il s'agit d'entiers qui sortent de la plage de type [int], écrivez [L] ou [l (L inférieur)] à la fin du nombre. Doit être indiqué comme étant de type [long].

** Type de minorité flottante ** Normalement, le type [double] est utilisé. Lorsqu'il s'agit du type [float], il est nécessaire d'écrire [F] ou [f] à la fin de la valeur.

** Type logique ** Seules les valeurs booléennes [true] et [false] peuvent être stockées.

** Type de caractère ** Un seul caractère peut être stocké dans une variable. Lors de l'écriture de caractères communs, il est nécessaire de les mettre entre ['(simple mise en garde)]. Aucun code de caractère n'est requis.

Type de référence

Un type qui contient la destination de référence où les données sont stockées au lieu de gérer les données

Si, la calvitie n'est pas stockée dans la chaîne, mais la destination de référence avec la calvitie des données est conservée.

** Classe de chaîne (type de chaîne) ** Une classe qui gère les chaînes. Lorsque vous écrivez sur le programme, placez-le entre ["(double attention)]. Il est traité comme un type [String] dans le programme.

** Classe Wrapper ** Une classe qui permet aux types primitifs d'être traités comme des classes wrapper. Il sera possible de gérer des choses qui ne peuvent pas être gérées par les types primitifs (seront décrits plus loin).

Type primitif Classe de wrapper
long Long
int Integer
short Short
byte Byte
double Double
float Float
boolean Boolean
char Character

** Boxe automatique, déballage ** Conversion automatique du type primitif en classe wrapper ** Autoboxing ** De la classe wrapper inverse au type primitif ** unboxing **

   Integer integer2 = Integer.valueOf(5); //Pas de boxe automatique
   int int1 = Integer1; //Déballage
   int int2 = integer2.intValue(); //Pas de déballage

** Tableau ** Une variable unique qui peut gérer des données du même type.

Les données du tableau sont appelées ** élément **. La substitution et la référence des données aux éléments sont effectuées à l'aide du ** numéro d'index **.

** Numéro d'index ** commence à 0 et est le nombre obtenu en soustrayant 1 du tableau.

dernier

J'ai pensé que ce serait une bonne critique parce que je la rédigerais dans mes propres lettres. Je ne comprends pas encore complètement les modificateurs, je vais donc les résumer.

Recommended Posts

Mémorandum d'étude Java
Mémorandum Java
Mémorandum JAVA
Étudions Java
Mémorandum Java (liste)
[Java] Notes d'étude
Étudier Java 8 (répétable)
Étudier Java Silver 1
[Java] Mémorandum facultatif
Journée d'étude Java Silver 1
Mémorandum WebApi avec Java
Ma note d'étude (Java)
Un mémorandum de l'examen Java8 Silver
Notes sur l'examen Java8 Gold
Etudier Java # 2 (\ marque et opérateur)
Étudier le tableau, la liste, la carte Java
Mémo de la méthode d'étude Java Silver
mémorandum
Etude de Java # 7 (Type de syntaxe de branche)
Java
Mémorandum des éléments majeurs de Java 3 (orienté objet)
Mémo d'étude Java 2 avec Progate
mémorandum
Java
Étudier Java avec Progate Note 1
Résumé du package [Java Silver Study]
[Session d'étude interne] Gestion des exceptions Java (2017/04/26)
[Mémo de la session d'étude] Java Day Tokyo 2017
Étude de Java # 4 (branchement conditionnel / instruction if)
Etude de qualification Orcacla Java Bronze SE 7/8
Étude de Java # 5 (répétition et boucle infinie)
Étudiez le Deep Learning à partir de zéro en Java.
Apprendre Java (0)
Étudier Java ―― 3
[Java] tableau
Résumé de la session d’étude interne des recrues [Java]
[Java] Annotation
Module [Java]
Tableau Java
Astuces Java, astuces
Méthodes Java
Méthode Java
java (constructeur)
Tableau Java
[Java] ArrayDeque
java (remplacement)
java (méthode)
Journée Java 2018
java (tableau)
Java statique
Sérialisation Java
JAVA payé
Mémorandum du nouveau diplômé SES [Java basics]
Java (ensemble)
tri shell java
Mon mémorandum Batis
Étudier Java -5
[Java ~ A propos de la définition de variable et de la conversion de type ~] Note d'étude