JVMμ΄λ? JVMμ μλ°λ‘ μμ±ν μ½λλ₯Ό ν΄μν΄μ μ€νν΄μ£Όλ νλ‘κ·Έλ¨μ΄λ€. JVMμ κ° μ΄μ체μ μ μ ν©νκ² κ°λ°λμ΄ μκ³ μλ°λ JVMμ 맀κ°λ‘ μ΄μ체μ μ μν΅νκΈ° λλ¬Έμ μ΄μ체μ λ‘λΆν° λ 립μ μ΄λ€. (C++κ³Ό μ°¨μ΄μ ) JVM μλ κ³Όμ μλ°λ‘ μ½λλ₯Ό μμ±ν νμ μ€ννλ©΄ λ¨Όμ μ»΄νμΌλ¬κ° μ€νλκ³ μ»΄νμΌμ΄ μ§νλλ€. κ·Έ κ²°κ³Ό .java νμΌ(μλ° μ½λ νμΌ)μ .class νμΌ(λ°μ΄νΈ μ½λ νμΌ)λ‘ λ³νλλ€. JVMμ μ΄μ체μ λ‘λΆν° μ€νμ νμν λ©λͺ¨λ¦¬λ₯Ό ν λΉλ°λλ€. κ·Έλ¦Όμμ Runtime Data Areaκ° μ΄λ₯Ό κ°λ¦¬ν¨λ€. κ·Έ ν, ν΄λμ€ λ‘λ(Class Loader)κ° .class νμΌμ JVMμΌλ‘ λΆλ¬λ€μ¬ Runtime Data Areaμ λ‘λμν¨λ€. λ‘λκ° μλ£λλ©΄ μ€ν μμ§(Execution E..