๋ณ์๋?
: ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ธฐ ์ํด ํ ๋น๋ฐ์ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ
๋ฐ์ดํฐํ์ (์๋ฃํ) ์ด๋?
: ์ ์ฌํ ๋ฐ์ดํฐ ๋ฉ๋ชจ๋ฆฌ๊ฐ ์ด๋ป๊ฒ ์ ์ฅ๋๊ณ , ํ๋ก๊ทธ๋จ์์ ์ด๋ป๊ฒ ์ฒ๋ฆฌ๋์ด์ผ ํ๋์ง ๋ช ์์ ์ผ๋ก ์๋ ค์ฃผ๋ ํค์๋
๋ฐ์ดํฐ ํ์ ์ ํฌ๊ฒ ๊ธฐ๋ณธํ ํ์ / ์ฐธ์กฐํ ํ์ ์ผ๋ก ๊ตฌ๋ถ๋จ!
๊ธฐ๋ณธ ์๋ฃํ 8๊ฐ์ง
1 (byte) | 2 | 4 | 8 | |
์ ์ํ | byte | short | int | long |
์ค์ํ | float | double | ||
๋ฌธ์ํ | char | |||
๋ ผ๋ฆฌํ | boolean |
๊ธฐ๋ณธ ์๋ฃํ ํน์ง
- null ๊ฐ์ ๊ฐ์ง ์ ์๋ค. (๊ธฐ๋ณธ๊ฐ์ด ์ ํด์ ธ ์์)
- ๋ณ์ ์ ์ธ๊ณผ ๋์์ ๋ฉ๋ชจ๋ฆฌ ์์ฑ
- ๋ชจ๋ ๊ฐ ํ์ ์ ๋ฉ๋ชจ๋ฆฌ์ ์คํ(Stack)์ ์ ์ฅ๋จ
์ฐธ์กฐ ์๋ฃํ
๋ฐฐ์ด ํ์ / ์ด๊ฑฐ ํ์ / ํด๋์ค / ์ธํฐํ์ด์ค
์ฐธ์กฐ ์๋ฃํ ํน์ง
- ๊ธฐ๋ณธํ๊ณผ ๋ฌ๋ฆฌ ์ค์ ๊ฐ์ด ์ ์ฅ๋์ง ์๊ณ , ์๋ฃ๊ฐ ์ ์ฅ๋ ๊ณต๊ฐ์ '์ฃผ์'๋ฅผ ์ ์ฅ
- ๋ฉ๋ชจ๋ฆฌ์ ํ(Heap)์ ์ค์ ๊ฐ์ ์ ์ฅํ๊ณ , ๊ทธ ์ฐธ์กฐ๊ฐ(์ฃผ์๊ฐ)์ ๊ฐ๋ ๋ณ์๋ ์คํ(Stack)์ ์ ์ฅ
- ์ฐธ์กฐํ ๋ณ์๋ null๋ก ์ด๊ธฐํ ์ํฌ ์ ์๋ค
'๋ฐฑ์๋(Back-End) ๊ฐ๋ฐ > Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ต๋ช ํด๋์ค(์ต๋ช ๊ฐ์ฒด) ๋? (0) | 2025.01.19 |
---|---|
์คํํฑ (static) ์ด๋? (0) | 2025.01.19 |
JAVA๋? ์๋ฐ์ ๊ตฌ๋ ์๋ฆฌ (JVM์ ํน์ง) (1) | 2025.01.19 |
์ฟ ํค(Cookie) vs ์ธ์ (Session) (0) | 2025.01.19 |
๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ(Object Oriented Programming, OOP) ์ธ์ด (1) | 2025.01.16 |