Maison >Java >JavaBase >Quels sont les huit types de données de base en Java

Quels sont les huit types de données de base en Java

hzc
hzcoriginal
2020-06-22 15:51:586623parcourir

Quels sont les huit types de données de base en Java

javaIl n'existe que 8 types de données de base, rappelez-vous-en simplement. Sauf que ce sont tous des types de référence.

javaQuatre catégories et huit types de données de base

Catégorie 1 : Type entierbyte short int long

Catégorie 2 : Type à virgule flottante float double

La troisième catégorie : le type logique boolean (il n'a que deux valeurs à prendre true false)

La quatrième catégorie : le type de caractère char

peut être attribué directement sur la pile Les données en mémoire sont des types de données de base.

Type de données de référence : la référence aux données est sur la pile, mais son objet est sur le tas.

Pour bien apprendre Java, vous devez savoir où les différentes données sont stockées en mémoire. Avoir une bonne compréhension de la mémoire peut vous aider à analyser les programmes.

Octet :

boolean Booléen 1/8

byte Type d'octet 1

char Type de caractère 2 un caractère Peut en stocker un Caractère chinois

short Entier court type 2

int Type entier 4

float Type à virgule flottante (simple précision) 4

long Entier long 8

type double double précision (double précision) 8

Le type entier par défaut dans java est le type int, si vous souhaitez le définir comme type float , vous devez ajouter l ou L après la valeur ; le type à virgule flottante par défaut de

est également une virgule flottante double précision. Si vous souhaitez le définir comme type float, vous devez ajouter f. ou F après la valeur.

Un octet est égal à 8 bits, et un octet est égal à 256 nombres, soit -128 à 127, soit un total de 256.

ko signifie kBytes Bytes signifie "octets" !

K signifie des milliers, car les ordinateurs calculent en binaire, 10 1 valent exactement 1024

1111111111 (binaire) = 1024 (décimal)

1 octets (section de mots) = 8 bits ( bit)

Une lettre anglaise ou un chiffre arabe est un caractère occupant un octet

Un caractère chinois est composé de deux caractères occupant deux octets.

Généralement, lorsque l'on parle de taille, les octets sont utilisés avec un "B" majuscule. Lorsque l'on parle de vitesse du réseau, les bits sont utilisés. Notez qu'il s'agit d'un "b" minuscule.

Exemple : Un fichier contient 8 Mo

Exemple : La vitesse à laquelle je télécharge des fichiers est de 256 Ko/s, soit 2 Mbits. C'est généralement la vitesse à laquelle nous utilisons l'accès Internet haut débit.

Conversion automatique des types de données de base

byte->short,char -> int -> long

float -> double

int -> float

long -> double

Rappelez-vous : un petit peut être transformé en grand, mais la précision sera perdue si un grand est transformé en petit ! ! !

Tutoriel recommandé : "Tutoriel Java"

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn