Wrapper Class
Boxing๊ณผ Unboxing, AutoBoxing
Intro
Java์๋ ๊ธฐ๋ณธ ์๋ฃํ๊ณผ Wrapper class๊ฐ ์กด์ฌํ๋ค
๊ธฐ๋ณธ ์๋ฃํ(Primitive data type)
: int, long, float, double, boolean ๋ฑWrapper class
: Integer, Long, Float, Double, Boolean ๋ฑ
Boxing & Unboxing
Boxing
Primitive data type โ Wrapper class๋ก ๋ง๋๋ ๊ฒ
Unboxing
Wrapper class โ Primitive data type์ผ๋ก ๋ณํ
Auto Boxing
JDK 1.5๋ถํฐ๋ Java ์ปดํ์ผ๋ฌ๊ฐ ๋ฐ์ฑ๊ณผ ์ธ๋ฐ์ฑ์ด ํ์ํ ์ํฉ์ ์๋์ผ๋ก ๋ณํ์ ํด์ค๋ค โ
Auto Boxing & Auto Unboxing
์ด ๊ธฐ๋ฅ์ ๊ฐ Wrapper class์ ์์ํ๋
Primitive data type
์ผ ๊ฒฝ์ฐ์๋ง ๊ฐ๋ฅํ๋ค
์ฃผ์ํ ์ :
์ฑ๋ฅ
ํธ์์ฑ์ ์ํด Auto Boxing๊ณผ Auto Unboxing์ด ์ ๊ณต๋๊ณ ์์ง๋ง, ๋ด๋ถ์ ์ผ๋ก ์ถ๊ฐ ์ฐ์ฐ ์์ ์ด ํ์ํ๊ธฐ ๋๋ฌธ์
Auto Boxing & Auto Unboxing
์ด ์ผ์ด๋์ง ์๋๋ก๋์ผ ํ์ ์ฐ์ฐ
์ด ์ด๋ฃจ์ด์ง๋๋ก ๊ตฌํํ๋ ๊ฒ์ด ์ข๋ค
Last updated