5์ฅ ์ฐธ์กฐ ํ์
1. ๋ฐ์ดํฐ ํ์
๊ธฐ๋ณธ ํ์
: byte, char, short, int, long, float, double, boolean ๊ธฐ๋ณธ ํ์
์ ์ค์ ๊ฐ์ ๋ณ์์ ์ ์ฅ ์ฐธ์กฐ ํ์
: ๋ฐฐ์ด, ํด๋์ค, ์ด๊ฑฐ, ์ธํฐํ์ด์ค ์ฐธ์กฐ ํ์
์ ๋ฉ๋ชจ๋ฆฌ ๋ฒ์ง ๊ฐ์ ๋ณ์์ ์ ์ฅ 2. ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ ์์ญ 1. ๋ฉ์๋(Method) ์์ญ ํด๋์ค ๋ณ๋ก ๋ฐํ์ ์์ํ, ํ๋ ๋ฐ์ดํฐ, ๋ฉ์๋ ๋ฐ์ดํฐ, ๋ฉ์๋ ์ฝ๋, ์์ฑ์ ์ฝ๋ ๋ฑ์ ๋ถ๋ฅํด์ ์ ์ฅํ๋ค. ๋ฉ์๋ ์์ญ์ JVM์ด ์์ํ ๋ ์์ฑ๋๊ณ ๋ชจ๋ ์ค๋ ๋๊ฐ ๊ณต์ ํ๋ ์์ญ์ด๋ค. 2. ํ(Heap) ์์ญ ๊ฐ์ฒด์ ๋ฐฐ์ด์ด ์์ฑ๋๋ ์์ญ์ด๋ค. ํ ์์ญ์์ ์์ฑ๋๋ ๊ฐ์ฒด์ ๋ฐฐ์ด์ JVM ์คํ ์์ญ์ ๋ณ์๋ ๋ค๋ฅธ ๊ฐ์ฒด์ ํ๋์์ ์ฐธ์กฐํ๋ค. ์ฐธ์กฐํ๋ ๋ณ์๋ ํ๋๊ฐ ์๋ ๊ฐ์ฒด๋ ์ฐ๋ ๊ธฐ๋ก ์ทจ๊ธํ๊ณ JVM์..
2021. 9. 13.