PC던 모바일이던 서버 컴퓨터던 JVM(Java Virtual Machine)을 깔아주면 Java를 실행 할 수 있다.
당연히 JDK에 JRE에도 들어있다. 실행과 관련 있기 때문이다.
JVM은 Java가 조상인 C언어에서 추가된 기능이고 Java가 유명해진 영향을 준 핵심 하나라고 생각한다.
Java가 실행되는 흐름은 다음과 같다.
런타임과 런타임 환경이란?
런타임은 간단하게 프로그램이 실행되고 있는 동안의 동작을 가리킨다.해당 프로그램이 필요한 시스템 자원(RAM, 시스템 변수, 환경변수 등)을 할당받고 실제로 시스템 자원을 사용해서 어떤 처리를 하고 있는 것 또는 상태, 처리가 진행 중인 것을 말한다.