Java >> Tutoriel Java >  >> Java

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 :

  1. Variables locales
  2. Variables d'instance
  3. 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 :

  1. Types de données primitifs
  2. 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

  1. Tableau
  2. Cours
  3. Interface


Balise Java