Autoboxing

Kirjoittaja: Randy Alexander
Luomispäivä: 27 Huhtikuu 2021
Päivityspäivä: 24 Kesäkuu 2024
Anonim
What is Autoboxing and Unboxing in Java? - 045
Video: What is Autoboxing and Unboxing in Java? - 045

Sisältö

Määritelmä - Mitä autoboxing tarkoittaa?

Autoboxing on termi uudemmille koodauskäytännöille, pääasiassa Java-versiossa, jotka voivat auttaa vastaamaan erilaisten muuttujien primitiivityyppejä ja kääreluokkia. Autoboxing mahdollistaa pohjimmiltaan primitiivisen tyypin arvon vertailun tyyppimuunnoksen avulla ja siirtämisen edelleen hienostuneemmalle referenssille.

Johdanto Microsoft Azureen ja Microsoft Cloud | Tämän oppaan läpi opit mitä pilvipalvelussa on kyse ja kuinka Microsoft Azure voi auttaa sinua siirtämään ja johtamaan yritystä pilvestä.

Techopedia selittää autoboxingin

Yksi esimerkki siitä, miten autoboxing toimii, on kokonaisluvun käyttö koodissa. Alkeellinen tyyppiviite "int" on toisin kuin oliopohjainen viite "kokonaisluku". Java-version vanhemmissa versioissa ei ollut mahdollista saada uutta arvoa viittaamalla primitiivityyppeihin tietyillä tavoilla, kuten laskemalla näiden kahden muuttujan summa. Autoboxing mahdollistaa tällaisen arvotunnistuksen ottamalla arvot alkeellisista tyypeistä, jotka sitten "automaattisesti ruudutetaan" kääreluokkaan. "Poistaminen" tarkoittaa käänteistä prosessia.

Autoboxing on saatavana uudemmissa Java-versioissa, ja se voi säästää aikaa ja vaivaa tekemällä muuntamisprosessista automaattisen. Ohjelmoijat voivat käyttää sitä eri tavoin kokonaislukujen, kelluvien ja muiden yksinkertaisten tietotyyppien avulla monipuolisempien tulosten tuottamiseksi koodilla.