http://blog.naver.com/inter999?Redirect=Log&logNo=140053719800
1. Method Area
- JVM의 모든 Thread들이 곧ㅇ유하는 데이터 영역
- Class 정보, Method 정보, 멤버변수, static 변수 저장 영역
2. Heap
- 프로그램 상에서 데이터를 저장하기 위해 동적(실행시간)으로 할당하여 사용하는 영역
- "new" 연산자로 생성된 객체와 배열을 저장
- 주로 실행시간에 생성되는 객체를 저장
- GC(Gargabe collection)으로 관리되는 영역
3. Java Stack
- Method가 호출될 때마다 스택 프레임이 생성. 이것이 쌓여 스택을 구성.
- 수행되는 Method 정보, 로컬 변수, 매개변수, 연산 중 발생하는 임시 데이터 저장
4. Native Method Stacks
- Native 메서드를 호출할 때 native method의 매개변수, 지역변수 등을 저장
'Java Programming' 카테고리의 다른 글
Java ascii code 출력 (0) | 2008.11.03 |
---|---|
static method overriding (0) | 2008.10.10 |
downcasting/upcasting (with static) (0) | 2008.09.19 |
temporary method definition (0) | 2008.07.31 |
Creating a directory (0) | 2008.07.30 |