Java 혁신의 숨은 공신, JVM의 구조와 동작 원리

Java의 탄생 1995년, Java가 세상에 공개됐다. Java가 처음 세상에 공개된 그 날부터 지금까지 Java는 현대 프로그래밍 언어 전반에 큰 영향을 끼치고 있다. Java가 이후 최신 소프트웨어 개발에 대한 기준이 될 혁신적인 개념들을 내장하고 있었기 때문이다. Java의 어떤 부분이 어떻게 혁신적이길래 2020년대인 지금까지 영향을 끼치고 있을까. 이를 소개하자면 간단하게 소개할 수 있겠지만, Java에 왜 그런 특징들이 생겼는지까지 이해하려면 Java와 떼려야 뗄 수 없는 JVM에 대해서도 알아야 한다. 왜냐하면 JVM이 동작하는 원리가 Java의 특징을 정의하고, 그 특징들이 현대 프로그래밍 언어들에 큰 영향을 주었기 때문이다. 이에 대해 알게 된다면, 자연스럽게 JVM이 존재하는 이유 또..