변수와 자바 가상 머신
- 최초 등록일
- 2012.03.05
- 최종 저작일
- 2010.10
- 3페이지/ 한컴오피스
- 가격 1,000원
소개글
변수와 자바 가상 머신
목차
* 변수의 종류
(1) 인스턴스변수
(2) 클래스 변수
(3) 지역 변수
* 변수의 초기화
* JVM의 메모리 구조
1. 메서드 영역(method area)
2. 힙(heap)
3. 호출스택(call stack 또는 execution stack)
본문내용
*변수의 종류
변수는 클래스변수, 인스턴스변수, 지역변수 모두 세 종류가 있다. 변수의 종류를 결정짓는 중요한 요소는 ‘변수의 선언된 위치’이다.
-멤버변수를 제외한 나머지 변수들은 모두 지역변수
-멤버변수 중 static이 붙은 것은 클래스 변수, 붙지 않은 것은 인스턴스 변수
class Variables
{
int iv; // 인스턴스변수
static int cv; // 클래스변수(static 변수, 공유변수)
void method()
{
int lv = 0 ; //지역변수
}
}
모든 Variables에는 "iv"라는 인스턴스 변수가 들어있다.
클래스 안에서, 하지만 메소드 밖에서 선언된 변수가 인스턴스 변수이다.
메소드 안에서 선언된 변수는 지역변수.
참고 자료
없음