본문 바로가기

java

JVM의 메모리구조 1. 메서드 영역(method area) - 프로그램 실행 중 어떤 클래스가 사용되면, JVM은 해당 클래스의 클래스파일(*.class)을 읽어서 분석하여 클래스에 대한 정보(클래스 데이터)를 이곳에 저장한다. 이 때, 그 클래스의 클래스 변수(class variable)도 이 영역에 함께 생성된다. 2. 힙(heap) - 인스턴스가 생성되는 공간. 프로그램 실행 중 생성되는 인스턴스는 모두 이곳에 생성된다. 즉, 인스턴스변수(instance variable)들이 생성되는 공간이다. 3. 호출스택(call stack 또는 execution stack) - 호출스택은 메서드의 작업에 필요한 메모리 공간을 제공한다. 메서드가 호출되면, 호출스택에 호출된 메서드를 위한 메모리가 할당되며, 이 메모리는 메서드가.. 더보기
Head First JAVA Head First JAVA 한빛미디어 에서 나오는 자바책이다 지금 보면서 공부를 하고 있는 책이다. 책에 그림도 많고 이해하기 쉽게 짜여져 있다 앞전에 소개한 JAVA열혈강의 책은 처음 공부하고 Head First JAVA 책을 보면 기초를 잡는데 아주 유용한거 같다. 더보기
열혈강의 java programing Java를 처음 공부하면서 처음 접하는 책이였다. 음...뭐랄까 처음접하는대도 꺼리김 없이 지겹지 않게 쉽게쉽게 봤다고 해야하나..? 처음 접하는 책이 참 중요한데 참 잘선택한거같다 처음 Java를 접하는 사람들에게 추천!!! 저자 : 김승현 더보기