๐ Java & Kotlin & Spring/- Java & kotlin14 [Java ์ฌํ] JRE์ JVM์ ์ด๋ป๊ฒ Java ์ฝ๋๋ฅผ ์คํ์ํฌ๊น? ํ์ต ๋ชฉํ ์ฐ๋ฆฌ๊ฐ ์๋ฐ๋ฅผ ๋ฐฐ์ฐ๋ ๋์ ์ค์ต์๋ง ์ค์ฌ์ ๋์์ง ์ปดํจํฐ ๋ด๋ถ์ ์ผ๋ก JRE๋ ์ด๋ป๊ฒ ๋์๊ฐ๊ณ JVM์ ์ด๋์ ์คํ๋๋ฉฐ, JDK๋ ์ ์ฐ์ด๋์ง์ ๋ํด์ ํ์ตํ ๋น์ค์ด ๋งค์ฐ ์ ์๋ค. ์ด์ ์ ๋๋ก ํ ๋ฒ ์์ ๋ณด๊ณ , ํ๋ก๊ทธ๋จ์ด ์ด๋ป๊ฒ ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฌ๋๋ฉฐ ์ด๋ค ๋ฐ์ดํฐ๊ฐ ์ด๋ค ๋ฉ๋ชจ๋ฆฌ์ ์ฌ๋ผ๊ฐ ์ง๋ฅผ ํ์ตํด ๋ณด๋๊ฒ ํญํ์ด๋ค. JRE์ JVM์ด๋ ๋ญ๊น? JVM (Java Virtual Machine) ๊ณผ JRE (Java Runtime Environment) ์ถ๊ฐ์ ์ผ๋ก JDK (Java Development kit) ๊น์ง. ํด๋น ์๋ฏธ๋ฅผ ์ ํํ๋ ๋ชฐ๋ผ๋ Java ๊ฐ๋ฐ์๋ผ๋ฉด ํ ๋ฒ์ฏค ๋ค์ด๋ดค์ ๊ฒ์ด๋ค. ์ด๋ ๊ฐ๊ฐ JVM : ์๋ฐ ์ํํธ์จ์ด ๊ฐ๋ฐ ๋๊ตฌ JRE : ์๋ฐ์ฉ OS JDK : ๊ฐ์ PC ์ ์๋ฏธํ๋ค๊ณ ์๊ณ .. 2019. 12. 21. [Java ์ฌํ] ํฌ์คํ ์ ์์ํ๋ฉฐ.. ์? ์ฐ๋ฆฌ๊ฐ ์๋ฐ๋ฅผ ๋ฐฐ์ฐ๋ ๋์ ์ค์ต์๋ง ์ค์ฌ์ ๋์์ง ์ปดํจํฐ ๋ด๋ถ์ ์ผ๋ก JRE๋ ์ด๋ป๊ฒ ๋์๊ฐ๊ณ JVM์ ์ด๋์ ์คํ๋๋ฉฐ, JDK ๋ ์ ์ฐ์ด๋์ง์ ๋ํด์ ํ์ตํ ๋น์ค์ด ๋งค์ฐ ์ ์๋ค. ๋ํ ๊ฐ์ฒด์งํฅ์ด๋ผ๋ ๋ง์ ๋ค์ด์๋ง ์ดํดํ๊ณ ์์ง. ์ ํํ ๊ฐ์ฒด ์งํฅ์ด ์ด๋ค ์ ์์ ์ ์ฐจ์งํฅ ์ธ์ด๋ณด๋ค ์ข๊ณ ์ ์ฐ๋ฆฌ ๋๋ผ๋ Java ๋ผ๋ ์ธ์ด๊ฐ ์น ๊ฐ๋ฐ์ ๋ง์ด ์ฐ์ด๊ณ ์๋์ง, ๊ทธ๋ ๋ค๋ฉด ๊ฐ์ ์งํฅ์ ์ดํดํ๊ธฐ ์ํด์๋ ์ฐ๋ฆฌ๋ ์ด๋ค ๋ด์ฉ์ ์ดํดํด์ผ ํ๋ ์ง์ ๋ํด์ ์ด๋ฒ ํฌ์คํ ์ด ๊ธฐํ๊ฐ ๋์ด ๋๋ ๊ณต๋ถ๋ฅผ ํ๊ณ ํน์ฌ๋ ๋ด ๊ธ์ ์ฝ์ด์ฃผ๋ ๋๊ตฐ๊ฐ์๊ฒ๋ ์ข์ ์ง์์ด ๋์ผ๋ฉด ํ๋ ๋ง ์์ ํฌ์คํ ์ ์์ํ๋ค. ๋ชฉํ JVM, JRE๋ฅผ ์์ํด์ ๋ณ์์ ๋ฉ๋ชจ๋ฆฌ ๊ตฌ์กฐ, ๊ฐ์ฒด ์งํฅ์ด๋ ๋ฌด์์ธ๊ฐ๋ฅผ ๋ฐฐ์ฐ๊ณ ๋๋ฉด Java๊ฐ ๋ง ํ๋ ๊ฐ์ฒด์งํฅ์ ๋ฌด์์ธ๊ฐ.. 2019. 12. 21. ์ด์ 1 2 3 4 ๋ค์