Maison >Java >javaDidacticiel >Quelles sont les deux catégories de types de données Java ?
Divisé en types de données de base et types de données de référence. Introduction détaillée : 1. Les types de données de base incluent les types entiers, les types à virgule flottante, les types de caractères et les types booléens. 2. Les types de données de référence incluent les classes, les interfaces, les tableaux, les énumérations et d'autres types de référence. En Java, les types de données primitifs sont transmis par valeur, tandis que les types de données de référence sont transmis par référence. Les types de données de base stockent directement les valeurs réelles, tandis que les types de données de référence stockent les références (adresses) aux objets.
Le système d'exploitation de ce tutoriel : système Windows 10, ordinateur Dell G3.
En Java, les types de données sont divisés en deux grandes catégories : les types de données primitifs et les types de données de référence.
1. Types de données primitives :
Type entier :
octet : 8 bits, signés, allant de -128 à 127.
court : 16 bits, signés, plage -32768 à 32767.
int : 32 bits, signé, plage -2^31 à 2^31-1.
long : 64 bits, signés, plage -2^63 à 2^63-1.
Type à virgule flottante :
float : 32 bits, simple précision, la plage est d'environ 3,4e^-38 à 3,4e^38, la précision est de 6 à 7 décimales.
double : 64 bits, double précision, la plage est d'environ 1,7e^-308 à 1,7e^308, la précision est de 15 décimales.
Type de caractère :
caractère : 16 bits, non signés, représentant des caractères Unicode, allant de 0 à 65535.
Type booléen :
booléen : utilisé pour représenter des valeurs logiques, avec seulement deux valeurs possibles : vrai ou faux.
2. Types de données de référence :
Class (Class) : représente un modèle d'un objet et peut créer des instances de la classe.
Interface : Une spécification qui définit un ensemble de méthodes. Une classe peut implémenter une ou plusieurs interfaces.
Array : stocke une collection d'éléments du même type.
Enumeration : Une classe spéciale qui représente un ensemble de constantes nommées.
Autres types de référence : y compris les classes personnalisées, les interfaces, les tableaux, etc.
En Java, les types de données primitifs sont transmis par valeur, tandis que les types de données de référence sont transmis par référence. Les types de données de base stockent directement les valeurs réelles, tandis que les types de données de référence stockent les références (adresses) aux objets.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!