BackEnd🐝/Java🎱
[Java] [객체지향언어] - (2) 변수, 메서드, JVM의 메모리 구조
| 변수 자바에서 변수는 클래스변수, 인스턴스변수, 지역변수 이렇게 3가지 종류가 있다. 변수의 종류를 결정하는 중요한 요소는 '변수의 선언된 위치'이다. 멤버변수를 제외한 것은 모두 지역변수, 멤버변수 중 static 이 붙은 것은 클래스변수, 멤버변수 중 static 이 붙지 않은 것은 인스턴스 변수이다. ㅁ변수의 종류 iv 와 cv 는 클래스 영역에 선언 되어있기 때문에 멤버변수이다. cv 는 static 이 붙어있기 때문에 클래스변수이고, iv 는 static 이 붙어있지 않기 때문에 인스턴스변수이다. lv는 메서드 영역에 선언되어 있기 때문에 지역변수이다. 인스턴스변수 (instance variable) 인스턴스변수는 독립적인 저장공간을 가지기 때문에 서로 다른 값을 가질 수 있다. 인스턴스마다..
2023. 6. 29. 22:20