자바 개념

자바 메모리 관리 JVM은 시스템(운영체제)으로부터 프로그램을 실행하는데 필요한 메모리를 할당받고 JVM은 할당받은 메모리를 용도에 따라 세 영역으로 나누어 관리합니다. 자바는 C언와 같이 직접적인 메모리 주소에 접근할 수 없으며 개발자가 메모리를 할당받거나 반환하지 않아도 되는 구조이기 때문에 일반적인 응용 프로그래머의 경우 구체적인 메모리 관리에 대해서는 자세히 알 필요는 없습니다. 메서드 영역 프로그램 실행 중 특정 클래스가 사용되면, JVM은 해당 클래스의 클래스 파일(*. class)을 읽어서 분석한 다음 클래스에 대한 정보를 이곳에 저장하게 됩니다. 이때 클래스변수나 메서드(static)도 이 영역에 함께 생성됩니다. main()에서 클래스에 선언된 변수에 접근할 수 없는 것도 이러한 이유로 ..
kms152000
'자바 개념' 태그의 글 목록