stack area1 『Java』 Java Virtual Machine & Runtime Data Areas JVM (Java Virtual Machine)JVM은 자바 애플리케이션을 실행하기 위한 가상 머신이다. 자바 소스 코드로 부터 컴파일 과정을 거쳐 바이트 코드(.class)를 실행한다. 하나의 바이트 코드(.class)로 모든 플랫폼에서 동작 가능하다. Java는 플랫폼 종속적이지 않다.컴파일된 바이트 코드로 어떤 JVM에서도 동작 시킬 수 있다.JVM은 플랫폼 종속적이다.리눅스의 JVM과 윈도우의 JVM은 서로 다르다. Java Application 실행 과정 자바로 개발된 애플리케이션을 실행하면 JVM은 OS로부터 메모리를 할당한다.자바 컴파일러(javac)가 자바 소스 코드(.java)를 자바 바이트 코드(.class)로 컴파일한다.클래스 로더를 통해 JVM Runtime Data Area로 로.. 2024. 10. 23. 이전 1 다음