๐ฌ JDK์ JRE, JVM
- ๋ํ์ ์ผ๋ก, ์๋๋ก์ด๋ ์คํ๋์ค ๋ฑ์ด ์๋ค.
์์ค์ฝ๋๋ฅผ ์ปดํ์ผํ์ฌ ๊ธฐ๊ณ์ด๋ฅผ ๋ง๋๋ ๊ณผ์ ์์, window/mac/linux๊ฐ ๊ฐ๊ธฐ ๋ค๋ฅด๊ฒ ์ปดํ์ผ์ ์ํจ๋ค.
๋๋ฌธ์ ๊ฐ OS๋ณ๋ก ์์ดํ ๋ฌธ๋ฒ์ ์ฌ์ฉํ๊ฒ ๋๋ ์ผ์ด ๋ฒ์ด์ง๋ค.
์ด๋ฌํ ์ธ์ด๋ฅผ "์ด์์ฑ์ด ๋ฎ๋ค" ๋ผ๊ณ ํํ๋ค.
ํ์ง๋ง java๋ jvm๋ฅผ ๊ฑฐ์ณ์ OS์ ์ํธ์์ฉ ํ๊ธฐ๋๋ฌธ์, OS์ ๊ตฌ์ ๋ฐ์ง ์๊ฒ ๋๋ค.
ํ์ง๋ง ์๋ฐ ํ๋ก๊ทธ๋จ๊ณผ ๋ฌ๋ฆฌ JVM์ ๊ฐ ์ด์์ฒด์ ์ ์ข ์์ ์ด๋ฏ๋ก, ๊ฐ ์ด์์ฒด์ ์ ๋ง๋ JVM์ ์๋ง๊ฒ ์ค์นํด์ฃผ์ด์ผํ๋ค.