
[Java] JVM 메모리 구조 & Java의 Call by Value
·CS
JVM 메모리 구조에 대해 아시나요?? 자바를 학습하기 위해선 필수로 알아야하는 것이라고 생각해요! JVM(Java Virtual Machine) 이란?자바 가상 머신은 Java의 바이트 코드를 해석하고 실행하는 역할을 한다.OS(운영체제)에 상관없이 실행할 수 있음.java는 JVM 위에서 실행 됨.JVM이 설치된 모든 운영체제에서 java 파일을 실행할 수 있음.: 자바는 플랫폼에 독립적이므로, 자바로 작성된 프로그램은 어떠한 운영체제에서도 실행시킬 수 있음.JVM 실행 순서1) .java 파일을 컴파일러(Compiler)를 통해 바이트 파일(.class)로 변환2) .class 파일을 JVM의 클래스로더(ClassLoader)에게 전송3) 클래스로더에서 JVM 런타임 영역으로 로딩(할당)하여 메모..