JVM1 [Java] JVM ์ด์ ๋ฆฌ (Class Loader, Execution Engine, Runtime Data Area) ๐ค JVM(Java Virtual Machine) ์ด๋? JVM ์ด๋ Java ๊ฐ์ ๋จธ์ ์ด๋ผ๊ณ ๋ถ๋ฆฌ๋ ์ํํธ์จ์ด๋ก Java ์ ํ๋ฆฌ์ผ์ด์ ์ด ๋์ํ ์ ์๋ ํ๊ฒฝ์ ์ ๊ณตํฉ๋๋ค. JVM ์ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ์ด์์ฒด์ ์ฌ์ด์์ ์ค์ฌ์ ์ญํ ์ ์ํํฉ๋๋ค. ๋๋ถ์ Java ๋ ์ด๋ ์ด์์ฒด์ ํ๊ฒฝ์์๋ ์คํ๋ ์ ์๊ณ , ‘write once and run anywhere’ ์ด๋ผ๋ ํํ์ด ๋ถ๊ฒ ๋์์ต๋๋ค. ๐ซ JVM ๊ตฌ์ฑ ์์ JVM ๊ตฌ์ฑ JVM ๊ตฌ์ฑ ์์๋ ์์ ๊ฐ์ด ํฌ๊ฒ ์ธ ๊ฐ์ง๋ก ๋ถ๋ฅ๋ฉ๋๋ค. Class Loader Execution Engine Runtime Data Area ํด๋์ค ๋ก๋(Class Loader)๊ฐ ์ปดํ์ผ๋ ์๋ฐ ๋ฐ์ดํธ์ฝ๋๋ฅผ ๋ฐํ์ ๋ฐ์ดํฐ ์์ญ(Runtime Data Area)์ ๋ก๋ํ๊ณ , ์คํ ์์ง.. 2023. 6. 29. ์ด์ 1 ๋ค์