인스턴스 변수 (instance field)클래스의 각 객체 인스턴스마다 따로 존재하는 필드이다.public int age; 클래스 변수 / 정적 변수 (static field)클래스 로더에 의해 한번 로드외어 모든 인스턴스가 공유하는 필드public static int count; 클래스 상수 (static final)한번 초기화되고 변경 불가한(참조 재할당 불가) 정적 필드관례상 대문자 스네이크 케이스 (예-STATIC_FINAL_FIELD)public static final String NAME = "OBO"; 메모리와 수명 인스턴스 변수각 객체의 힙(Heap) 영역에 저장된다.객체가 가비지 컬렉션 되면 소멸한다. static / static final클래스 메타영역(런타임의 클래스 영역)에 저장..
클래스 변수, 클래스 상수, 인스턴스 변수
인스턴스 변수 (instance field)클래스의 각 객체 인스턴스마다 따로 존재하는 필드이다.public int age; 클래스 변수 / 정적 변수 (static field)클래스 로더에 의해 한번 로드외어 모든 인스턴스가 공유하는 필드public static int count; 클래스 상수 (static final)한번 초기화되고 변경 불가한(참조 재할당 불가) 정적 필드관례상 대문자 스네이크 케이스 (예-STATIC_FINAL_FIELD)public static final String NAME = "OBO"; 메모리와 수명 인스턴스 변수각 객체의 힙(Heap) 영역에 저장된다.객체가 가비지 컬렉션 되면 소멸한다. static / static final클래스 메타영역(런타임의 클래스 영역)에 저장..
2025.12.02