오늘은 자바의 런타임 데이터 에리어에 관한 포스팅이다. 먼저, RunTime Data Atea란JVM(Java Virtual Machine)이 프로그램을 수행하기 위해서 운영체제(OS)로부터할당받은 메모리 영역이다. 위 그림 왼쪽의 자바 소스 파일에서 자바 컴파일러를 통해 컴파일 단계에서Byte Code로 변환된다. 이는 JVM이 이해하고 실행할 수 있도록 변환 해주는중간 코드이다. 이렇게 바이트 코드 즉, java class file로 변환 되었다면이 개발자가 직접 작성한 소스 .class 파일이 JVM에서 실행이된다. 추가적으로 Run Time area의 오른쪽 맨 아래 위치한Java API's class files는 Java 표준 라이브러리에서 제공하는클래스 파일로 여러 기본 기능을 제공하는 클..