Intro. JAVA๋? ์๋ฐ๋ '๊ฐ์๋จธ์ (VM, Virtual Machine)'์ด๋ ๊ฒ์ ๋ง๋ค์ด๋๊ณ ๊ทธ ์์์ ํ๋ก๊ทธ๋จ์ด ๋์ํ๊ฒ ๋ง๋ ์์คํ ์ด๋ค. ์๋ฐ๋ฅผ ์ฌ์ฉํ๊ธฐ ์ ์๋ ๊ฐ๊ฐ ๋ค๋ฅธ ์ด์์ฒด์ ์ ์ ํฉํ๋๋ก ํ๋ก๊ทธ๋จ์ ์๋ก ๋ค๋ฅธ ๋ฐฉ์์ผ๋ก ๋ง๋ค์ด์ผ ํ๋ค. ํ์ง๋ง ๊ฐ์๋จธ์ ์ ์ฌ์ฉํ๋ฉด์ ํ๋ก๊ทธ๋จ์ ํ ๋ฒ๋ง ๋ง๋ค์ด๋ ์ฌ๋ฌ ๊ฐ์ง ๋ค๋ฅธ ์ด์์ฒด์ ์์ ๋๊ฐ์ด ๋์ํ๊ฒ ๋์๋ค. 1. JVM, JRE, JDK๋? (1) JDK(Java Development Kit)ํ๋ก๊ทธ๋จ์ ํ์ํ ์๋ฐ ๊ฐ์๊ธฐ๊ณ(JVM), ๋ผ์ด๋ธ๋ฌ๋ฆฌ API, ์ปดํ์ผ๋ฌ ๋ฑ์ ๊ฐ๋ฐ ๋๊ตฌ๊ฐ ํฌํจ๋ ์ํํธ์จ์ด ํจํค์ง์ด๋ค. (2) JRE(Java Runtime Environment)ํ์ค ํด๋์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก, ์๋ฐ ํ๋ก๊ทธ๋จ ์คํ์ ํ์ํ ์๋ฐ ๊ฐ์ ๊ธฐ๊ณ(JVM),..