A Java programozási nyelv manapság az egyik legnépszerűbb programozási nyelv. Olyan fogalmakkal, mint , jön a java burkoló osztályának egy másik fontos fogalma, amely nélkülözhetetlen szinkronizálás ban ben , stb. Ebben a cikkben a burkoló osztály szükségességét taglaljuk különféle példákkal. A következő fogalmakról ebben a blogban beszélünk:
Mi a Java Wrapper osztály?
A Wrapper osztály mechanizmust biztosít a primitív adattípusok átalakítására wrapper osztály objektumokká. Az alábbiakban bemutatjuk a primitív adattípusok egyenértékű burkoló osztály objektumait.
pl sql kezdőknek példákkal
Primitív adattípus | Burkoló osztály |
int | Egész szám |
char | karakter |
úszó | Úszó |
logikai érték | Logikai |
kettős | Kettős |
rövid | Rövid hogyan készítsünk képernyőképet a szelén webmeghajtóban a java használatával |
hosszú | Hosszú |
byte | Byte |
Az alábbiakban bemutatunk egy példát annak bemutatására, hogyan készíthet egy java wrapper osztály objektumot.
class wrapperClass {public static void main (String args []) {Egész myYnt = 5 karakter myChar = 'Edureka' System.out.println (myInt) System.out.println (myChar)}}
Kimenet : 5 Edureka
A fenti programban primer adattípusok helyett a wrapper osztályt használtuk.
Következik a hogy megkapja a társított értéket a burkolóobjektumokból.
- intValue ()
- byteValue ()
- shortValue ()
- longValue ()
- doubleValue ()
- charValue ()
- floatValue ()
- booleanValue ()
Az alábbiakban bemutatunk egy példát ezen módszerek programban történő használatára:
class wrapperClass {public static void main (String args []) {Egész myYnt = 10 karakter myChar = 'edureka' Float myFloat = 10.25 System.out.println (myInt.intValue ()) System.out.println (myChar.charValue ( )) System.out.println (myFloat.floatValue ())}}
Kimenet : 10 edureka 10.25
Hasonlóképpen használhat más módszereket is, például a doubleValue (), shortValue (), longValue (), byteValue (), hogy megkapja a burkoló osztály objektumainak megfelelő értékeit.
Need Of Java Wrapper osztály
- Objektummá alakítják a primitív adattípusokat.
- Objektumok szükségesek a metódus argumentumainak módosításához.
- A java.util osztályok csomag csak tárgyakkal működik.
- Az adatstruktúrák a csak tárgyakat tároljon.
- Az objektumok segítenek a szinkronizálásban .
Autoboxolás
Az autoboxolás a primitív adattípusok automatikus átalakítása a megfelelő burkolóosztályuk objektumává.
import java.util.ArrayList osztály Autoboxing {public static void main (String args []) {char ch = 'e' Karakter e = ch ArrayList arraylist = new ArrayList () arraylist.add (10) System.out.println (tömblista .get (0))}}
Kimenet : 10.
Kicsomagolás
Ez az autoboxolás fordítottja, ahol a burkoló osztály a megfelelő primitív adattípusra konvertálódik.
java.util.ArrayList osztály beiktatás {public static void main (String args []) {Karakter ch = 'e' char 'e' = ch ArrayList arraylist = új ArrayList () arraylist.add (10) int szám = tömblista. get (0) System.out.println (szám)}}
Kimenet: 10.
Ebben a cikkben megvitattuk a java csomagoló osztályát, amely segít a primitív adattípusok megfelelő objektumokká alakításában. Segít a szinkronizálásban a többszálas szálak és számos más alkalmazás során. A Java egy sokoldalú nyelv, rengeteg hatékony és forradalmi koncepcióval. Az ipar azt követeli a modern kor fejlesztőjétől, hogy előzetesen ismerje meg alaposan a programozási nyelvek alapelveit, sajátítsa el Java ismereteit az Edureka és indítsa el a Java fejlesztővé válás tanulását.
Van egy kérdésünk? Kérjük, említse meg ezt a „Wrapper class in Java” cikk megjegyzés szakaszában, és a lehető leghamarabb kapcsolatba lépünk Önnel.