CS1 JVM 내부 구조 & 메모리 영역 JVM(자바 가상 머신)은 자바 언어에서만 사용하는 것이 아니다. 코틀린, 스칼라 언어에서도 JVM 동작 방식을 그대로 따른다. 따라서 JVM을 정확히 이해하면 추후에 자바에서 파생된 모던 언어를 이해하는데 있어 수월하며, 내부에서 정확히 어떻게 동작을 해서 코드가 실행이 되는지 개념을 알면 코드 최적화나 리팩토링을 하는데 매우 도움이 된다. 위의 그림은 자바 어플리케이션 구동 원리를 간략하게 그려본 것인데, JVM 실행 부분은 빨간 박스를 친 부분인, 컴파일 된 .class 파일을 어떠한 처리를 거쳐 프로그램을 실행하는 과정이다. 자바 가상 머신(JVM) 의 동작 방식 자바 가상 머신인 JVM의 역할은 자바 애플리케이션을 클래스 로더를 통해 읽어 자바 API 와 함께 실행하는 것이다. 다음은 자바 소스.. 2024. 4. 3. 이전 1 다음