[java]Deep copy์ Shallow copy ์ถ์ฒ https://hoho325.tistory.com/89 [JAVA] int ์ Integer์ ์ฐจ์ด 1) int๋ ๋ฌด์์ธ๊ฐ? (primitive type) int๋ ๋ณ์์ ํ์ (data type)์ด๋ค. ๋ณ์(variable)๋ '๊ฐ์ ์ ์ฅํ ์ ์๋ ๋ฉ๋ชจ๋ฆฌ ์์ ๊ณต๊ฐ'์ ์๋ฏธ ํฉ๋๋ค. int a = 3; char firstName = "H"; ์์ a ๋ H ๋ ๋ณ์(๋ณ์๋ช )๊ฐ ๋๋ ๊ฒ์ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ ์์ ์ ํ int ์ char๊ฐ ๋ณ์์ ํ์ ์ง์ ํด์ฃผ๊ณ ์๋ ๊ฒ์ด, ๋ณ์์ ํ์ ( = data type = ์๋ฃํ ) ์ด๋ผ ํฉ๋๋ค. ์ฆ, ์๋ฃํ์ 'data์ type์ ๋ฐ๋ผ ๊ฐ์ด ์ ์ฅ๋ ๊ณต๊ฐ์ ํฌ๊ธฐ์ ์ ์ฅ ํ์์ ์ ์ํ ๊ฒ' ์ด๋ผ๊ณ ๋ณผ ์ ์์ต๋๋ค. ์ด๋ฌํ ์๋ฃํ์ ๊ธฐ๋ณธํ(primitive type)๊ณผ ์ฐธ์กฐํ(referece type)์ผ๋ก ๋๋๋๋ฐ, int ๋ ์ด ์ค ๊ธฐ๋ณธํ์ ์ํฉ๋๋ค. ๊ธฐ๋ณธํ์๋ ๋ค.. ์ด์ 1 ๋ค์