Types de variables et types de données en Java
Type de variable et type de données JAVA
Résumé de ce tutoriel
Ce tutoriel explique ce qu'est le type de variable et Type de données avec leurs exemples. Il explique également les différents types de type de données et de type de variable utilisé pour écrire un programme en langage de programmation JAVA .
Qu'est-ce qu'une variable en Java ?
Les types de variables en Java sont des emplacements de mémoire utilisés pour stocker n'importe quelle valeur. Par conséquent, pour stocker une valeur de données dans JAVA, une variable doit être créée. Dès que la variable est créée, la mémoire est allouée à la valeur des données et le programme Java est exécuté. La taille de la mémoire allouée à une donnée dépend du type de données pour lequel la variable est créée. Il faut donc mentionner le type de données avant de créer la variable.
Types de variables en Java
Java a trois types de variables dans JAVA :
- Variables locales
- Variables d'instance
- Variables statiques
Variables locales
- Les variables locales en Java sont déclarées dans le constructeur, la méthode ou les blocs.
- Cette variable n'est visible que dans les blocs ou la méthode dans laquelle elle est déclarée, elle ne peut pas être utilisée en dehors des méthodes ou du bloc dans lequel elle est déclarée.
- Les variables locales sont créées lorsque la méthode, le constructeur ou le bloc est entré et sont récupérés une fois qu'il quitte la méthode, le constructeur ou le bloc
Variables d'instance
- Les variables d'instance en Java sont déclarées en dehors d'une méthode, d'un constructeur ou d'un bloc.
- Ils sont déclarés dans une classe et sont disponibles pour une méthode, un constructeur et des blocs de classe entiers.
- Les variables d'instance sont créées lorsqu'un objet est créé et détruites lorsque l'objet est détruit.
Variables statiques
- Les variables statiques en Java sont également déclarées dans la classe en dehors de la méthode, du constructeur ou de tout bloc comme la variable d'instance, mais contrairement aux variables d'instance, la variable statique ne peut être déclarée qu'avec un mot-clé statique.
- Les variables statiques sont créées au démarrage du programme et détruites à la fin du programme
Qu'est-ce que le type de données en Java ?
Les types de données en Java sont le type de données pour lesquelles une mémoire sera allouée dans la variable et pour lesquelles de la mémoire est allouée dans les variables
Types de types de données en Java
Les types de données en Java peuvent être classés principalement sous deux formes :
- Types de données primitifs
- Types de données non primitifs ou de référence
Types de données primitifs en Java
Les types de données en Java dans lesquels sont prédéfinis en Java sont appelés types de données primitifs. Les types de données primitifs ne sont pas des types de données définis par l'utilisateur car ils ne sont pas définis par l'utilisateur.
Les types de données primitifs en Java peuvent être classés en huit types :
- Type de données Byte
- Type de données court
- Type de données Int
- Type de données long
- Type de données flottant
- Type de données double
- Type de données booléen
- Type de données Char
Type de données | Fonction | Plage |
octet | Le type de données Byte en Java est utilisé pour économiser de l'espace dans les grands tableaux, il est utilisé à la place d'un entier car il est quatre fois plus petit que l'entier | +127 à -128 |
court | Le type de données court en Java est également utilisé pour économiser de la mémoire en tant que type de données byte. Le type de données court est 2 fois plus petit qu'un int. | +32 767 à -32 768 |
entier | Le type de données Int est utilisé comme type de données par défaut pour les valeurs entières. | +2 147 483 647 à -2 147 483 648. (-2^31) |
longue | Le type de données long en Java est utilisé lorsqu'une plage plus large que le type de données int est nécessaire et que la valeur par défaut est OL. | +9 223 372 036 854 775 807 à -9 223 372 036 854 775 808 |
flottant | Le type de données flottant est utilisé pour économiser de la mémoire dans de grands tableaux de nombres à virgule flottante. | 3 402 823,5 E+38 à 1,4 E-45 |
doubler | Le type de données double est utilisé comme type de données par défaut pour les valeurs décimales | 1.797,693,134,862,315,7 E+308 à 4.9 E-32 13.04, -145.5427, 0,0 |
booléen | Le type de données booléen est utilisé pour les balises simples qui suivent la condition vrai/faux | vrai, faux |
caractère | Le type de données Char est utilisé pour stocker n'importe quel caractère | Tous les caractères Unicode tels que 'a', 's', '%', '9' |
Types de données non primitifs ou de référence
Les types de données non primitifs en Java ne sont pas des types de données prédéfinis. C'est un type de données qui doit être créé par un programmeur selon les besoins. Il est également appelé type de données Référence ou Objet.
Il existe trois types de types de données non primitifs
- Tableau
- Cours
- Interface