Különbség a Java változói és az adat literálok között

Fő különbség - változók vs. adatok Literálok a Java-ban

A számítógépes program egy utasításkészlet egy feladat végrehajtásához. A programozás során adatokat kell tárolni. Ezért ezeket az adatokat a memóriában tárolják. Ezeket a fenntartott memóriahelyeket változónak nevezzük. A változóknak egyedi névvel kell rendelkezniük, mivel matematikai vagy logikai műveletek elvégzéséhez könnyen azonosíthatóak. A változók értékeket kapnak. Időnként ezeket az értékeket rögzítik, és nem változnak. Az ilyen típusú értékeket adat literáloknak nevezzük. A programban, ha van egy utasítás, mint int érték = 5, akkor az 'int' az adattípus. Az 'érték' a változó, az '5' pedig az literál. Ez a cikk a Java változók és az adat literálok közötti különbséget tárgyalja. Az kulcs különbség A Java változói és az adat literálok között ez az a változók a fenntartott memóriahelyek, ahol az értékeket szimbolikus névvel tárolhatjuk, míg az literálok a programozás során rögzített értékeket jelölik.

TARTALOMJEGYZÉK

1. Áttekintés és a legfontosabb különbség
2. Mik a Java változói?
3. Mik a Data Literals a Java-ban?
4. hasonlóságok a Java változói és az adat literálok között
5. Side by side összehasonlítás - Változók vs Data Literals Java táblázatos formában
6. Összegzés

Mik a Java változói??

A változó az a hely, ahol az értéket a memóriában tárolhatja. Minden memóriahely egy meghatározott típusú adatot képes tárolni. A Java nyelv nyolc primitív adattípust támogat. Ezek byte, rövid, int, hosszú, logikai, float, dupla és char. Az adattípus bájt 8 bites, aláírt kettő komplementer egésze. Hasznos helytakarékoskodni a nagy tömbökben, mert ez négyszer kisebb, mint az int. A rövid adattípus 16 bites előjelű, kettő komplementterülete. Ez kétszer kisebb, mint az int. Az int egy 32 bites aláírt kettõs komplementterje. Ez a leggyakoribb adattípus, ha a numerikus értékeket tizedespont nélkül tárolja, ha a memória miatt nincs sok aggodalom. A hosszú adattípus egy 64 bites aláírt kettő komplementer egész. Számos szám tárolására szolgál. Az úszó és a kettős két adattípus, a számértékek tizedes pontossággal történő tárolására. Az úszó 32 bites és kettős 64 bit. A logikai érték valódi vagy hamis tárolására szolgál. Egy karakter tárolható char adatokkal. Ezek a fő primitív adattípusok a Java-ban.

Ha van olyan állítás, mint például int x; ez azt jelenti, hogy az x változó egész számot tarthat. Nem hagy memóriát a változó szám számára. Ha van egy állítás, mint int x = 5; ez azt jelenti, hogy az x változó egész számértéket tarthat, és az 5. értéket tartalmaz. Az inicializált érték később megváltoztatható a programban. Az x érték kiegyenlíthető valamilyen más egész számmal, például később 10-tel. például. x = 10;

Mindegyik változó egyedi azonosítóval rendelkezik. Azonosítókat hívjuk. A programozónak be kell tartania a szabályokat a változók nevének megadásakor. A Java kis- és nagybetűk között érzékeny nyelv. Ezért a „szám” változó neve eltér a „SZÁM” -tól. A változó neve Unicode betűket és számjegyeket tartalmazhat. Nincs helye. Lásd az alábbi programot.

01. ábra: Java program változókkal

A fenti program szerint x és y olyan változók, amelyek egész értékeket tartanak. Az összeget a változó összeghez rendelik. A hosszúság és a szélesség kettős változó. A szorzást a területváltozó tárolja, amelyet kettős változóként deklarálnak. Egy karakter tárolható a változó betűben. „A” -ot tartalmaz. A karakter egyetlen idézőjelbe kerül.

Mik a Data Literals a Java-ban??

Az Data literál egy rögzített érték forráskód-ábrázolása. Az olyan értékek, mint az 5, 4.3, true, nem igényelnek számítást. Ezért adat literálokként ismertek. Ha van egy állítás, kettős szám = 20,5; a „dupla” az adattípus. A 'szám' a változó. A 20,5 adat literál.

Különböző típusú literálok léteznek. Ezek egész számok, lebegőpontos literálok, karakter és karakterláncok. Az egész számjegyeket egész számú adattípus, például byte, rövid, int és hosszú változók inicializálására használják. A lebegőpontos literálok az úszó és kettős adattípus változóinak inicializálására szolgálnak. A lebegőpontos szó betűje f vagy F, az úszó típusú. Ha d-vel vagy D-vel fejeződik be, akkor kettős. A d írása nem kötelező. A karakter és a karakterláncok Unicode karakterekből állnak. A karakter literálok egyetlen karaktert képviselnek, míg a karakterlánc betűk egy karakterkészletet képviselnek. A karakter literálok az egyetlen idézetben vannak. például. - „B”. A karakterlánc literálok az idézőjelekben vannak. pl .: „Programozás”. Lásd az alábbi programot.

02 ábra: Java program Literals segítségével

A fenti program szerint a szám változó. A számváltozó literális egész értéke 10. A doubleValue változó kettős értéket is tartalmazhat. A floatValue változó képes úszó tárolására. Ezért az 5.4 és 5.4f lebegőpontos literálok. A betűváltozó egy „B” karaktert tartalmaz. Ez egy karakter szó. A szóváltozó karakterkészletet tartalmaz. Tehát ez egy karakterlánc literál.

Milyen hasonlóságot mutatnak a Java változók és az adat literálok??

  • A Java programban mind a változókat, mind az adat literálokat használják a programozásban.

Mi a különbség a Java változói és az adat literálok között??

Változók vs Data Literals

A változók fenntartott memóriahelyek, amelyek az értékeket szimbolikus nevekkel tárolják. Az adat literálok a rögzített értékek forráskód-ábrázolásai.
Egyesület
A változók a memória helyével vannak társítva. Az adat literálok rögzített értékekkel vannak társítva, amelyeket a változók belsejébe helyeznek.

összefoglalás - Változók vs. adatok Literálok a Java-ban

A változók és az adat literálok a programozáshoz kapcsolódó általános kifejezések. Ez a cikk a változók és az adat literálok közötti különbséget tárgyalta. A Java változói és az adat literálok közötti különbség az, hogy a változók a fenntartott memóriahelyek, ahol az értékeket szimbolikus névvel tárolhatják, míg az adat literálok jelzik a rögzített értékeket a programozásban.

Referencia:

Pont, oktatóanyagok. „Java Basic Datatypes.”, Tutorials Point, 2018. január 8. Elérhető itt