Java >> Java tutorial >  >> Java

Variabeltyper og datatyper i Java

JAVA-variabeltype og datatype

Sammendrag af dette selvstudie

Denne vejledning forklarer, hvad der er Variabeltype og Datatype med deres eksempler. Den forklarer også forskellige typer af datatype og variabeltype bruges til at skrive et program i JAVA-programmeringssproget .

Hvad er Variable i Java?

Variabletyper i Java er hukommelsesplacering, som bruges til at gemme enhver værdi. For at gemme enhver dataværdi i JAVA skal der derfor oprettes en variabel. Så snart variablen er oprettet, vil hukommelsen blive allokeret til dataværdien, og java-programmet vil blive udført. Størrelsen af ​​den hukommelse, der er allokeret til en data, afhænger af den datatype, som variabel er oprettet for. Derfor skal vi være nødt til at nævne datatypen, før du opretter variablen.

Variabletyper i Java

Java har tre slags variabler i JAVA:

  1. Lokale variabler
  2. Forekomstvariabler
  3. Statiske variable

Lokale variabler

  • Lokale variabler i Java erklæres i konstruktør, metode eller blokke.
  • Denne variabel er kun synlig i de blokke eller metode, hvori de er erklæret, de kan ikke bruges uden for de metoder eller blokke, hvori de er erklæret.
  • Lokale variabler oprettes, når metoden, konstruktøren eller blokken indtastes og hentes, når den forlader metoden, konstruktøren eller blokken

Forekomstvariabler

  • Forekomstvariabler i Java erklæres uden for en metode, konstruktør eller blok.
  • De er erklæret i en klasse og er tilgængelige for en hel klassemetode, konstruktør og blokke.
  • Forekomstvariabler oprettes, når et objekt oprettes, og destrueres, når objektet ødelægges.

Statiske variable

  • Statiske variabler i Java er også erklæret i klassen uden for metoden, konstruktøren eller enhver bloklignende instansvariabel, men i modsætning til instansvariabler kan statiske variabler kun erklæres med et statisk nøgleord.
  • Statiske variabler oprettes, når programmet starter, og destrueres, når programmerne slutter

Hvad er datatype i Java?

Datatyper i Java er den type data, som en hukommelse vil blive allokeret til i variablen, og som hukommelse er allokeret til i variabler

Typer af datatyper i Java

Datatyper i Java kan hovedsageligt kategoriseres i to former:

  1. Primitive datatyper
  2. Ikke-primitive eller referencedatatyper

Primitive datatyper i Java

De datatyper i Java, som er foruddefinerede i java, kaldes primitive datatyper. Primitive datatyper er ikke brugerdefinerede datatyper, fordi de ikke er defineret af brugeren.

Primitive datatyper i Java kan yderligere kategoriseres i otte typer:

  • Bytedatatype
  • Kort datatype
  • Int datatype
  • Lang datatype
  • Flot datatype
  • Dobbelt datatype
  • Boolsk datatype
  • Tegnet datatype
Datatype Funktion Rækkevidde
byte Bytedatatype i Java bruges til at spare plads i store arrays, den bruges i stedet for heltal, da den er fire gange mindre end heltal +127 til -128
kort Kort datatype i Java bruges også til at gemme hukommelse som byte datatype. Den korte datatype er 2 gange mindre end en int. +32.767 til -32.768
int Int datatype bruges som en standard datatype for heltalsværdier. +2.147.483.647 til -2.147.483.648. (-2^31)
lang Lang datatype i Java bruges, når der er behov for et bredere område end int datatype, og standardværdien er OL. +9.223.372.036.854.775.807 til -9.223.372.036.854.775.808
flyde Float datatype bruges til at gemme hukommelse i store arrays af flydende kommatal. 3.402.823,5 E+38 til 1.4 E-45
dobbelt Dobbelt datatype bruges som standard datatype for decimalværdier 1.797.693.134.862.315,7 E+308 til 4.9 E-32 13.04, -145.5427, 0,0
boolesk Boolsk datatype bruges til simple flag, der sporer sand/falsk tilstand sandt, falsk
char Tegndatatype bruges til at gemme et hvilket som helst tegn Alle Unicode-tegn såsom 'a', 's', '%', '9'

Ikke-primitive eller referencedatatyper

Ikke-primitive datatyper i Java er ikke foruddefinerede datatyper. Det er en datatype, som skal oprettes af en programmør efter behov. Det kaldes også som reference- eller objektdatatype.

Der er tre typer ikke-primitive datatyper

  1. Array
  2. Klasser
  3. Grænseflade


Java tag