primitive type๊ณผ reference type ์ฐจ์ด
ํ๋ฆฌ๋ฏธํฐ๋ธ ํ์ ์ ๋ฉ๋ชจ๋ฆฌ์ ๊ฐ์ ์ ์ฅํ๊ณ ์๊ณ , ๋ ํผ๋ฐ์ค ํ์ ์ ๊ฐ์ฒด๊ฐ ์ ์ฅ๋์ด ์๋ ์ฃผ์๊ฐ ์ ์ฅ๋์ด ์๋ค.
๊ธฐ๋ณธ ์๋ฃํ -> byte, short, int, long (๋ฐํ์ ์คํ ์์ญ)
๊ฐ์ฒด -> String, Class, Interface, Array ๋ฑ (๊ฐ๋น์ง ์ปฌ๋ ์ ํ ์์ญ)
๋ ํผ๋ฐ์ค ํ์ ์ ์ค์ ๊ฐ์ฒด์ ์ฃผ์๋ฅผ ๊ฐ๋ฆฌํค๊ธฐ ๋๋ฌธ์ `๋ณต์ฌ` ์์ ํญ์ ์ ์ํด์ผ ํ๋ค.
Wrapper Class (๊ฐ์ฒด)
int์ Inteager๊ฐ ๋๋ค ์กด์ฌํ๋ ์ด์ ๋ฅผ ๋๋์ด ์๊ฒ๋์๋ค.
ํ๋ฆฌ๋ฏธํฐ๋ธ ํ์ ์ผ๋ก ํํํ ์ ์๋ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ฒด๋ก ๋ง๋ค์ด์ผํ๋ ๊ฒฝ์ฐ์ ์ฌ์ฉํ๊ธฐ ์ํด ๋ง๋ ๊ธฐ๋ฅ
๋ ํ์ ๊ฐ ๋ณํ์ `Boxing` ๊ณผ `Unboxing`์ด๋ผ๊ณ ํ๋ค.
Wrapperํด๋์ค๋ null๊ฐ์ ์ฒ๋ฆฌํ ์ ์๊ธฐ ๋๋ฌธ์ SQL๊ณผ ์ฐ๋ ์์ ์ ์ฉํ๋ค.
'๐ญComputer Science๐ญ > JAVA' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JAVA] ์์ ๋ณต์ฌ์ ๊น์ ๋ณต์ฌ (0) | 2021.05.30 |
---|---|
[JAVA] ํจํค์ง์ ๋ํด.. (0) | 2021.04.16 |
[JAVA] Classpath : ํด๋์คํจ์ค (0) | 2021.04.05 |
[JAVA] ํด๋์ค (0) | 2021.04.05 |
[JVM] Java Virtual Machine : ์๋ฐ ๊ฐ์ ๋จธ์ ์ด๋? (0) | 2021.04.04 |