Primitive datatyper
Datatyper som et programmeringsspråk forhåndsdefiner kalles primitive datatyper. Disse datatypene kan lagre en bestemt type og størrelse på variabel.
Grunnleggende primitive datatyper tilgjengelig i Java er:
boolsk
Denne datatypen lagrer verdier som er sanne eller usanne og brukes til å spore sanne eller falske forhold for enkle flagg.
Eksempel
boolsk flagg;Standardverdi | Størrelse |
falsk | 1 byte |
byte
Når det kreves å spare minne i matriser, er vi en byte -datatype som er i stand til å gjøre det fordi den er mindre enn et heltall (4 ganger) og kan brukes i stedet for int data-type.
Verdiområde
-128 til 127
Eksempel
byte alder;Standardverdi | Størrelse |
0 | 1 byte |
røye
En 16-biters datatype som brukes til å lagre tegn kalles char datatype.
Verdiområde
'\ u0000' til '\ uffff' eller 0 til 65.535.
Eksempel
char a;Standardverdi | Størrelse |
'\ u0000 | 2 byte |
kort
En annen 16-biters datatype som brukes til å spare minne er den korte datatypen.
Verdiområde
-32.768 til 32.767.
Eksempel
kort verdi = 10000;Standardverdi | Størrelse |
0 | 2 byte |
int
Int datatype er en grunnleggende 32-bit datatype som brukes til integrerte verdier som standard.
Verdiområde
-2.147.483.648 til -2.147.483.647
Eksempel
int -nummer;Standardverdi | Størrelse |
0 | 4 byte |
lang
Den lange datatypen gir et større utvalg av verdier sammenlignet med Int-datatypen, dessuten er det et 64-bits tos komplement heltall.
Verdiområde
-9.223.372.036.854.775.808 (-2^63) til 9.223.372.036.854.775.807 (2^63 -1)
Eksempel
lang avstand;Standardverdi | Størrelse |
0l | 8 byte |
flyte
Float-datatypen er en 32-biters datatype som brukes til desimaltall og brukes ikke til eksakte tall.
Eksempel
float pi;Standardverdi | Størrelse |
0.0f | 4 byte |
dobbelt
I likhet med Float Data-typen brukes den doble datatypen som er en 64-biters datatype for desimalpunkttall, og dette brukes heller ikke til eksakte tall.
Verdiområde
Ubegrenset
Eksempel
dobbelt område;Standardverdi | Størrelse |
0.0D | 8 byte |
Nå som vi har god forståelse av de primitive datatypene, la oss diskutere ikke-primitive datatyper.
Ikke-primitive datatyper
Datatyper som er brukerdefinerte og ikke er spesifisert i programmeringsspråket, blir referert til som ikke-primitive datatyper.
De ikke-primitive datatypene i Java inkluderer
Streng
En strengdatatype i Java blir sett på som et objekt som lagrer tekst.
Klasser
En klasse er en datatype som er spesifisert av en bruker som brukes til å lage objekter. Den spesifiserer egenskapene eller metodene til objekter som tilhører en lignende type.
Matriser
Java -matriser blir referert til som datastrukturer som er implementert som objekter. Med enkle ord kan disse betraktes som objekter som inneholder et spesifikt antall og type verdier.
Konklusjon
Java -datatyper er kategorisert i følgende typer; Primitive datatyper og ikke-primitive datatyper. Primitive datatyper er allerede spesifisert på programmeringsspråket, men ikke-primitive datatyper er brukerdefinerte. Boolsk, byte, røye, kort, int, lang, float og dobbelt fall under kategorien primitive datatyper, mens streng, klasser og matriser er klassifisert i kategorien ikke-primitive datatyper. Vi har diskutert disse datatypene i detalj i denne oppskrivningen.