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:
- Lokale variabler
- Forekomstvariabler
- 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:
- Primitive datatyper
- 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
- Array
- Klasser
- Grænseflade