Obsah:
Definícia - Čo znamená Autoboxing?
Autoboxing je termín pre novšie konvencie kódovania, predovšetkým v jazyku Java, ktorý môže pomôcť pri porovnávaní primitívnych typov a tried obalov rôznych druhov premenných. Autoboxing v podstate umožňuje odkazovať na hodnotu primitívneho typu prostredníctvom konverzie typu a preniesť ju na sofistikovanejšiu referenciu.Techopedia vysvetľuje Autoboxing
Jedným z príkladov spôsobu fungovania autoboxingu je použitie celého čísla v kóde. Primitívny typový odkaz „int“ je v kontraste s objektovým odkazom „Integer“. V starších verziách Java nebolo možné získať novú hodnotu pomocou odkazovania na primitívne typy určitými spôsobmi, ako je napríklad výpočet súčtu dvoch z týchto premenných. Autoboxing umožňuje tento druh identifikácie hodnôt tým, že hodnoty z primitívnych typov, ktoré sa potom „autoboxujú“, do triedy obalov. „Vybalenie“ znamená spätný proces.
Autoboxing je k dispozícii v novších verziách jazyka Java a môže ušetriť čas a úsilie automatizáciou procesu prevodu. Programátori ho môžu používať rôznymi spôsobmi, s celými číslami, pohybujúcimi sa v sieti a inými jednoduchými typmi údajov, aby poskytli rôznorodejšie výsledky v kóde.