Java ‐ 클래스 레벨 자원의 효율적 활용을 위한 static 키워드 - dnwls16071/Backend_Summary GitHub Wiki
📚 static 키워드
- static 변수
- 클래스에 속하는 변수로 객체가 아닌 클래스 레벨에서 관리된다.
- 객체마다 따로 존재하지 않고, 클래스 단위로 하나만 존재한다.
- 모든 객체가 값을 공유하며, 공통 데이터 저장 용도로 사용된다.
- 메모리의 Method Area에 저장된다.
- static 변수의 주요 특징
- 객체를 생성하지 않아도 사용이 가능
- 클래스명.변수명 형식으로 접근
- 객체가 없어져도 메모리 상에는 계속 존재하며, 프로그램 종료 시까지 유지된다.