개발자 기술 면접 준비/정리

static이란?

ucong 2021. 5. 31. 19:07

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