JHacks
[ start | index | login or register ]
topics > Autoboxing

Autoboxing

Created by kocka. Last edited by kocka, 2 years and 302 days ago. Viewed 472 times. #6
[diff] [history] [edit] [rdf]
labels
attachments
Autoboxing/unboxing

Egy mokas kis mechanizmus a java 1.5-ben arra hogy az elemi tipusok kompatibilisek legyenek az osztaly megfelelojukkel.

Syntax sugar, azaz valojaban objektum letrehozassal es metodushivassal mukodik.
Szemleltetesul:

Alapbol igy megy:

Integer i = 1;
int j = i;

Nyilvan ha elemi valtozonak null-t akarsz adni ertekul valahogy akkor NPE keletkezik:

Integer i = null;
int j = i;
Ennek azert nyilvan vannak kevesbe evidens esetei is, peldaul amikor fuggvenyhivas ad vissza Long-kent nullt, amibol egybol long-ot csinlasz. Amikor pedig method signature-ben valtoztatod a parametert objektumbol elemi tipusba vagy vissza, akkor jobb egy full clean rebuild.

Cikkek:

no comments | post comment
snipsnap.org | Copyright 2000-2002 Matthias L. Jugel and Stephan J. Schmidt