Notice
Recent Posts
Recent Comments
Link
목록자바의 정석 (1)
-
자바를 시작하기 전에 :: JVM(Java Virtual Machine) - 2
자바를 시작하기 전에 :: JVM(Java Virtual Machine) - 1 응용프로그램이 실행되면 JVM은 시스템으로부터 프로그램을 수행하는데 필요한 메모리를 할당받고 JVM은 이 메모리를 용도에 따라 여러 영역으로 나누어 관리한다.그 중 3가지 주요 영역에는 method area, call stack, heap영역이 있다. 1. method area프로그램 실행 중 사용되는 클래스의 해당 클래스의 클래스파일(*.class)을 읽어서 분석하여 클래스 데이터를 메서드영역에 저장한다.클래스의 클래스변수(class variable)도 이 영역에 함께 생성된다. 2. heap인스턴스가 생성되는 공간프로그램 실행 중 생성되는 인스턴스 변수들이 생성되는 공간. 3. call stack메서드가 호출되면 수행에 ..
언어/자바
2016. 11. 29. 23:55