개발자가 되기위한 첫 걸음 JVM(Java Virtual Machine)이란? JVM은 물리적인 형태가 아닌 소프트웨어로서 하나의 개념으로 존재합니다. 이것은 "VIRTUAL"을 뜻하는 것입니다. 그리고 JVM은 독자적으로 작동할 수 있는 메커니즘과 구조를 가지고 있습니다. 이는 하나의 축약된 컴퓨터와 같은 의미에서 "MACHINE"이라는 단어가 조합된 것입니다. JVM은 JAVA 프로그램과 OS의 사이의 중간 다리 역활이며 JAVA 프로그램이 OS에 독립적으로 실행 될 수 있게 해줍니다.Java Compiler를 통해 Java Source File을 ByteCode로 변환하여 JVM에 넘겨주면 JVM은 OS가 ByteCode를 이해할 수 있도록 해석 해줍니다. JVM 구조 - Java Source : ..