[Java] ๊ฐ๋
๊ตฌ๋ถ
Object, ๊ฐ์ฒด VS Class, ํด๋์คObject, ๊ฐ์ฒด ํน์ ์ค์ฒด๋ฅผ ๊ฐ๊ดํํ์ฌ ์ธ์ํ๊ฑฐ๋ ์ดํดํ๋ ๋์ ๋ฐ์ดํฐ์ ๋์์ ํ๋์ ๋จ์๋ก ๊ตฌ์กฐํ, ๊ตฌ์ฒด์ · ์ถ์์ ๋ฐ์ดํฐ์ ๋จ์ Class, ํด๋์ค๊ฐ์ฒด๋ฅผ ์์ฑํ๊ธฐ ์ํ ์ค๊ณ๋ · ์ฒญ์ฌ์ง→ ๋ฐ์ดํฐ ๊ตฌ์กฐํ · ํด๋น ๋ฐ์ดํฐ ๊ด๋ จ ๋ฉ์๋ ํฌํจ → ๋ณ์์ ๋ฉ์๋๋ก ๊ตฌ์ฑ Function, ํจ์ VS Method, ๋ฉ์๋Function, ํจ์ํ๋์ ๊ธฐ๋ฅ์ ์ํํ๋ ์ผ๋ จ์ ์ฝ๋ Method, ๋ฉ์๋ = ๋ฉค๋ฒ ํจ์๊ฐ์ฒด์ ๊ธฐ๋ฅ์ ๊ตฌํํ๊ธฐ ์ํด ํด๋์ค ๋ด๋ถ์ ๊ตฌํ๋๋ ํจ์ Instance, ์ธ์คํด์คํด๋์ค ๊ธฐ๋ฐ์ผ๋ก ์์ฑ๋ ๊ฐ์ฒด, ๊ฐ๊ฐ ๋ค๋ฅธ ๋ฉค๋ฒ ๋ณ์์ ๊ฐ์ ๊ฐ์ง ์ ์์→ Heap ์์ญ์ ํ ๋น ๋จ* Java์์๋ Gabage Collector๊ฐ ์ฃผ๊ธฐ์ ์ผ๋ก ์ฌ์ฉํ์ง ์๋ ..