Kakšna je razlika med int in Integer v Javi - Razlika Med

Kakšna je razlika med int in Integer v Javi

The glavna razlika med int in Integer v Javi je to int je primitivni tip podatkov, medtem ko je Integer razred ovoj, ki ustreza int.   

Java je zmogljiv programski jezik za razvoj varnih in robustnih aplikacij. Eden glavnih razlogov za priljubljenost Jave je, da podpira objektno usmerjeno programiranje. Poleg tega ta paradigma omogoča modeliranje scenarijev iz resničnega sveta za enostavno razvoj programske opreme. Običajna uporaba tega jezika je tudi v spletnih, mobilnih in drugih aplikacijah na ravni podjetja. Dva koncepta, povezana z Javo, sta int in Integer.

Pokrita ključna območja

1. Kaj je int v Javi
- Opredelitev, funkcionalnost
2. Kaj je Integer v Javi
- Opredelitev, funkcionalnost
3. Kaj je razlika med int in Integer v Javi
- Primerjava ključnih razlik

Ključni pogoji

int, Integer, OOP


Kaj je int

Spremenljivka je pomnilniška lokacija, ki ima vrednost. Vsaka spremenljivka ima podatkovni tip. Z drugimi besedami, vsaka spremenljivka lahko shrani podatke določene vrste. Podatkovni tip določa, koliko pomnilnika je treba dodeliti za shranjevanje vrednosti na tem pomnilniku.

Eden glavnih podatkovnih tipov v Javi je primitivni tip podatkov; to so osnovne vrste podatkov, ki so na voljo v Javi. "Int" je eden izmed njih. Privzeta vrednost spremenljivke int je 0. Poleg tega dodeli 4 bajte pri shranjevanju podatkov.

Primer je naslednji.


Slika 1: Java program z int

V zgornjem programu sta x in y dve spremenljivki tipa int. Shranjujejo vrednosti 10 in 20. Obstaja še ena spremenljivka tipa int, imenovana vsota. Skupno število x in y je shranjeno v spremenljivki vsote. Nazadnje metoda println prikaže izhod na konzoli.

Kaj je Integer

Razredni razredi pomagajo pretvoriti primitivni tip podatkov v objekt in objekt v primitivni tip. Podatkovne strukture, kot so seznami, vektorji itd., Podatkov ne shranjujejo v primitivni obliki. Podatke shranjujejo kot objekte. Zato lahko za izvedbo te pretvorbe uporabimo razrede ovojnic. Ekvivalentni ovojni razred za int je Integer.


Slika 2: Program Java z Integer

V zgornjem programu je x vrednost int. To lahko pretvorimo v Integer, kot v vrstici 5. Nato metoda println prikaže, da je izhod na konzoli. Podobno je k celo število. To lahko pretvorimo v int z metodo intValue. Nazadnje metoda println prikaže izhod na konzoli.

Razlika med int in Integer v Javi

Opredelitev

Medtem ko je int podatkovni tip, v katerem je shranjeno 32-bitno celo število, je celo razred, ki ovije primitivni tip int v objekt.

Osnova

Torej je glavna razlika med int in Integer v Javi ta, da je int primitivni tip podatkov, medtem ko je Integer razred ovitkov.

Uporaba

Medtem ko int podatkovni tip pomaga shranjevati cele vrednosti v spominu, celo število pomaga pretvoriti int v objekt in pretvoriti objekt v int. Zato je to še ena razlika med int in Integer v Javi.

Zaključek

Glavna razlika med int in Integer v Javi je, da je int primitivni tip podatkov, medtem ko je Integer razred ovoj, ki ustreza int. Na kratko, lahko uporabimo int za shranjevanje vrednosti, kot so 5,10, 20, itd. Po drugi strani pa lahko uporabimo Integer za pretvorbo int v objekt in pretvorimo objekt v int.

Sklic:

1. “Vrste podatkov Java - Javatpoint.” Www.javatpoint.com,