BackEnd๐/Java๐ฑ
[Java] [๊ฐ์ฒด์งํฅ์ธ์ด] - (2) ๋ณ์, ๋ฉ์๋, JVM์ ๋ฉ๋ชจ๋ฆฌ ๊ตฌ์กฐ
| ๋ณ์ ์๋ฐ์์ ๋ณ์๋ ํด๋์ค๋ณ์, ์ธ์คํด์ค๋ณ์, ์ง์ญ๋ณ์ ์ด๋ ๊ฒ 3๊ฐ์ง ์ข
๋ฅ๊ฐ ์๋ค. ๋ณ์์ ์ข
๋ฅ๋ฅผ ๊ฒฐ์ ํ๋ ์ค์ํ ์์๋ '๋ณ์์ ์ ์ธ๋ ์์น'์ด๋ค. ๋ฉค๋ฒ๋ณ์๋ฅผ ์ ์ธํ ๊ฒ์ ๋ชจ๋ ์ง์ญ๋ณ์, ๋ฉค๋ฒ๋ณ์ ์ค static ์ด ๋ถ์ ๊ฒ์ ํด๋์ค๋ณ์, ๋ฉค๋ฒ๋ณ์ ์ค static ์ด ๋ถ์ง ์์ ๊ฒ์ ์ธ์คํด์ค ๋ณ์์ด๋ค. ใ
๋ณ์์ ์ข
๋ฅ iv ์ cv ๋ ํด๋์ค ์์ญ์ ์ ์ธ ๋์ด์๊ธฐ ๋๋ฌธ์ ๋ฉค๋ฒ๋ณ์์ด๋ค. cv ๋ static ์ด ๋ถ์ด์๊ธฐ ๋๋ฌธ์ ํด๋์ค๋ณ์์ด๊ณ , iv ๋ static ์ด ๋ถ์ด์์ง ์๊ธฐ ๋๋ฌธ์ ์ธ์คํด์ค๋ณ์์ด๋ค. lv๋ ๋ฉ์๋ ์์ญ์ ์ ์ธ๋์ด ์๊ธฐ ๋๋ฌธ์ ์ง์ญ๋ณ์์ด๋ค. ์ธ์คํด์ค๋ณ์ (instance variable) ์ธ์คํด์ค๋ณ์๋ ๋
๋ฆฝ์ ์ธ ์ ์ฅ๊ณต๊ฐ์ ๊ฐ์ง๊ธฐ ๋๋ฌธ์ ์๋ก ๋ค๋ฅธ ๊ฐ์ ๊ฐ์ง ์ ์๋ค. ์ธ์คํด์ค๋ง๋ค..
2023. 6. 29. 22:20