Razlika med spremenljivkami in pomnilniki podatkov na Javi

Ključna razlika - spremenljivke v primerjavi s podatki Literali na Javi

Računalniški program je niz navodil za izvajanje naloge. Za shranjevanje podatkov je potrebno med programiranjem. Zato se ti podatki shranijo v pomnilniku. Te rezervirane pomnilniške lokacije imenujemo spremenljivke. Spremenljivke bi morale imeti edinstvena imena, saj jih je treba enostavno prepoznati za izvajanje matematičnih ali logičnih operacij. Spremenljivke so dodeljene z vrednostmi. Včasih so te vrednosti fiksne in se ne bodo spremenile. Te vrste vrednosti imenujemo literalni podatki. Če je v programu izjava, kot vrednost int = 5, je vrsta podatkov 'int'. "Vrednost" je spremenljivka, "5" pa dobesedno. Ta članek govori o razliki med spremenljivkami in pomnilniki podatkov v Javi. The ključna razlika med spremenljivkami in podatkovnimi literali na Javi je to spremenljivke so rezervirane pomnilniške lokacije za shranjevanje vrednosti s simboličnimi imeni, medtem ko podatkovni dobe predstavljajo fiksne vrednosti v programiranju.

VSEBINA

1. Pregled in ključne razlike
2. Kaj so spremenljivke na Javi
3. Kaj so literalni podatki na Javi
4. Podobnosti spremenljivk in podatkovnih pomnilnikov na Javi
5. Primerjava drug ob drugem - Spremenljivke v primerjavi z nalepkami podatkov v Javi v tabeli
6. Povzetek

Kaj so spremenljivke na Javi?

Spremenljivka je mesto za shranjevanje vrednosti v pomnilnik. Vsaka pomnilniška lokacija lahko shrani določeno vrsto podatkov. Jezik Java podpira osem primitivnih vrst podatkov. So bajta, kratek, int, dolg, boolean, float, double in char. Bajt podatkovnega tipa je 8-bitno podpisano kompletno celo število. Koristno je prihraniti prostor v velikih nizih, ker je 4-krat manjši od int. Podatkovni tip je kratek s 16-bitnim podpisanima celovitima komplementoma. Je 2-krat manjši od int. Int je 32-bitno podpisano dva komplementa celo število. To je najpogostejša vrsta podatkov za shranjevanje številskih vrednosti brez decimalnih pik, kadar pomnilnik nima veliko skrbi. Dolg tip podatkov je 64-bitno podpisano dva komplementa. Uporablja se za shranjevanje širokega nabora številk. Float in double sta dve vrsti podatkov za shranjevanje numeričnih vrednosti z decimalno piko. Plovec je 32-bitni, dvojni pa 64-bitni. Boolean se uporablja za shranjevanje resničnega ali napačnega. Z uporabo podatkov tipa Char lahko shranite en znak. To so glavne primitivne vrste podatkov na Javi.

Kadar obstaja izjava, kot je int x; to pomeni, da lahko spremenljivka x vsebuje celo število. Ne spreminja pomnilnika za spremenljivo številko. Kadar je izjava kot int x = 5; to pomeni, da lahko spremenljivka x vsebuje celoštevilčne vrednosti in vsebuje vrednost 5. Inicializirano vrednost lahko kasneje v programu spremenimo. Vrednost x je mogoče izenačiti z nekim drugim celim številom, kot je 10 pozneje. npr. x = 10;

Vsaka spremenljivka ima edinstvena imena, s katerimi jih prepozna. Imenujejo jih identifikatorji. Programer naj pri dodeljevanju imen spremenljivk upošteva pravila. Java je jezik, ki razlikuje male in male črke. Ime spremenljivke 'število' se zato razlikuje od 'ŠTEVILO'. Ime spremenljivke lahko vsebuje črke in številke Unicode. Ne morejo imeti presledkov. Glejte spodnji program.

Slika 01: Program Java s spremenljivkami

Glede na zgornji program sta x in y spremenljivki, ki vsebujeta celotne vrednosti. Vsota je dodeljena spremenljivi vsoti. Dolžina in širina sta dvojni spremenljivki. Množenje je shranjeno v spremenljivki območja, ki je deklarirana kot dvojna spremenljivka. V spremenljivo črko se lahko shrani en znak. Vsebuje „A“. Lik je postavljen znotraj posameznih citatov.

Kaj so navajalniki podatkov na Javi?

Literal podatkov je predstavitev izvorne kode fiksne vrednosti. Vrednosti, kot so 5, 4.3, true, ne zahtevajo nobenega izračuna. Zato jih poznamo kot literalne podatke. Ko obstaja izjava, dvojno število = 20,5; "dvojno" je vrsta podatkov. Številka je spremenljivka. 20,5 je dobesedno.

Obstajajo različne vrste literalov. So celoštevilčni dobesedniki, dobesedni pomiki s plavajočo vejico, znaki in nizi. Celotni dobe se uporabljajo za inicializacijo spremenljivk celih tipov podatkov, kot so bajt, kratka, int in dolga. Literali s plavajočo točko se uporabljajo za inicializacijo spremenljivk podatkovnega tipa float in double. Dobesed s plavajočo vejico se konča s f ali F, je tipa float. Če se konča z d ali D, je dvojno. Pisanje d ni obvezno. Literarji znakov in nizov so sestavljeni iz znakov Unicode. Literalni znaki predstavljajo en sam znak, medtem ko nizalni dobesedni niz predstavlja nabor znakov. Dobesedni znaki so v enem samem citatu. npr. - 'B'. Literarni nizi so znotraj dvojnih citatov. npr. „Programiranje“. Glejte spodnji program.

Slika 02: Program Java z Literali

Glede na zgornji program je številka spremenljivka. Celoštevilčni dobesedni del v spremenljivki števila je 10. Spremenljivka doubleValue lahko vsebuje dvojno vrednost. Spremenljivka floatValue lahko vsebuje plovec. Zato sta 5.4 in 5.4f dobesedni besedi s plavajočo vejico. Črkovna spremenljivka vsebuje znak "B". Je lik dobeseden. Besedna spremenljivka vsebuje nabor znakov. Torej, to je dobesedni niz.

Kakšna je podobnost med spremenljivkami in podatkovnimi literali na Javi?

  • Pri programiranju se uporabljajo tako spremenljivke kot podatkovni polji v Javi.

Kakšna je razlika med spremenljivkami in podatkovnimi črkami na Javi?

Spremenljivke v primerjavi s podatki

Spremenljivke so rezervirane pomnilniške lokacije, ki hranijo vrednosti s simboličnimi imeni. Literarji podatkov so predstavitve izvornih kod fiksnih vrednosti.
Združenje
Spremenljivke so povezane s pomnilniško lokacijo. Literarji podatkov so povezani s fiksnimi vrednostmi, ki so postavljene znotraj spremenljivk.

Povzetek - Spremenljivke v primerjavi s podatki Literali na Javi

Spremenljivke in navidezni podatki so pogosti izrazi, povezani s programiranjem. Ta članek je obravnaval razliko med spremenljivkami in podatkovnimi literali. Razlika med spremenljivkami in podatkovnimi nalepkami na Javi je, da so spremenljivke rezervirane pomnilniške lokacije za shranjevanje vrednosti s simboličnimi imeni, medtem ko podatkovni literali predstavljajo predstavljanje fiksnih vrednosti v programiranju.

Referenca:

Točka, Vadnice. „Osnovni tipi Java“., Tutorials Point, 8. januar 2018. Na voljo tukaj