Wrapper ํด๋์ค๋?
- ๊ธฐ๋ณธ ํ์ ์ ๊ฐ์ฒด ํ์ ์ผ๋ก ๋ณํ์์ผ ์ฃผ๋ ๊ฒ
์?
- ์ปฌ๋ ์ ํ๋ ์์ํฌ์์ ์ฌ์ฉ๋๋ ์๋ฃํ์ ๋ชจ๋ ๊ฐ์ฒด ํ์ ์ด๋ฏ๋ก ๊ธฐ๋ณธ ํ์ ์ฌ์ฉ ๋ถ๊ฐ
๊ฐ์ฒด ํ์ ๋ง ์ฌ์ฉํ๋ ์ด์ ๋?
- ์ผ๋ฐํ ํ๋ก๊ทธ๋จ์ ์ํด์
์ผ๋ฐํ ํ๋ก๊ทธ๋จ์ด ๋ญ๋ฐ
- ์ฌ๋ฌ๊ฐ์ง ๋ค์ํ ๋ฐ์ดํฐ ํ์ ์ ๋ํด์ ๋์ผํ ์๋ฃ๊ตฌ์กฐ๋ก ๊ด๋ฆฌํ๋ ๊ฒ
- ์ผ๋ก๋ก, ๊ธฐ๋ณธ ํ์ ์ ํ์ ๋ณ๋ก ๋ฐ์ดํฐ ํฌ๊ธฐ๊ฐ ๋ค๋ฆ(char 2byte, int 4byte, double 8byte...) ๊ทธ์ ๋ฐํด ๊ฐ์ฒด์ ์ฃผ์๋ฅผ ์ฐธ์กฐํ๋ ๋ฐ์ดํฐ ํฌ๊ธฐ๋ 8byte(64bit ๊ธฐ์ค)๋ก ๋ชจ๋ ๋์ผ.
| ๊ธฐ๋ณธ ํ์ | ๋ํผ ํด๋์ค |
| byte | Byte |
| short | Short |
| int | Integer |
| long | Long |
| float | Float |
| double | Double |
| char | Character |
| boolean | Boolean |
JDK 1.5๋ถํฐ๋ ๋ฐ์ฑ๊ณผ ์ธ๋ฐ์ฑ์ด ํ์ํ ์ํฉ์์ ์๋ฐ ์ปดํ์ผ๋ฌ๊ฐ ์๋์ผ๋ก ์ฒ๋ฆฌํด์ค.
'๐๏ธ Backend > Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| ์๋ฐ(Java) - Generics ์ง๋ค๋ฆญ์ค/์ ๋ค๋ฆญ (0) | 2023.01.27 |
|---|---|
| ์๋ฐ(Java) - API ํด๋์ค (7) Arrays ํด๋์ค (0) | 2023.01.27 |
| ์๋ฐ(Java) - API ํด๋์ค (5) Date, Calendar ํด๋์ค (0) | 2023.01.26 |
| ์๋ฐ(Java) - API ํด๋์ค (4) Enum ํด๋์ค (0) | 2023.01.26 |
| ์๋ฐ(Java) - API ํด๋์ค (3) Math ํด๋์ค (1) | 2023.01.26 |