변수1 [JAVA] 자바 멤버변수, 지역변수 변수의 종류 선언위치 생성시기 메모리영역 클래스 변수 클래스 영역 클래스가 메모리에 올라갈 때 Method 영역 인스턴스 변수 클래스 영역 인스턴스가 생성될 때 Heap 영역 지역 변수 메서드 내부 (블럭 내부) 변수 선언문이 실행될 때 Heap 영역 자바에서 선언되는 위치에 따라서 변수는 멤버변수와 지역변수로 나눌 수가 있습니다. 멤버변수는 선언되는 위치가 클래스 영역이고 지역변수는 메서드나 생성자 내부에서 선언이 됩니다. 그리고 멤버변수는 다시 두 가지로 나누어지는데 클래스 변수와 인스턴스 변수입니다. 일반적으로 앞에 'static' 이라는 단어가 붙어있으면 클래스변수라 할 수 있고, 이 클래스 변수는 클래스 내 모든 영역에 영향을 끼치는 전역함수의 성질을 가집니다. 1. 클래스 변수 static 지.. 2022. 10. 18. 이전 1 다음