static (정적멤버, 정적필드, 정적메소드)
- 메모리에 고정적으로 할당되어 프로그램이 종료될 때 해제되는 것
- 이미 메모리에 올라가 있으므로 객체 생성 없이 바로 사용 가능
- 객체마다 가지고 있을 필요가 없는 공용적인 데이터라면 static으로 선언
- 정적멤버(메소드,블록) 내부에 인스턴스 필드, 메소드를 사용 할 수 없음 -> 객체가 생성되지 않았기 때문
'개발자 기술 면접 준비 > 정리' 카테고리의 다른 글
제너릭이란? (0) | 2021.05.31 |
---|---|
Collection란? (0) | 2021.05.31 |
JAVA 변수 초기화 순서 (0) | 2021.05.31 |
멤버변수 VS 클래스변수 (0) | 2021.05.31 |
지역변수 VS 전역변수 (0) | 2021.05.31 |