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

JAVA 변수 초기화 순서

ucong 2021. 5. 31. 17:33

멤버 변수의 초기화는 선택, 지역 변수의 초기화는 필수

 

JAVA 변수 초기화 하는 방법

- 기본값

- 명시적 초기화

- 생성자를 통한 초기화

- 초기화 블록

 

  클래스 변수 인스턴스 변수
초기화 시점 클래스가 처음 로딩 될 때 단 한번만 초기화 인스턴스가 생성될 때마다 각 인스턴스 별로 초기화
초기화 순서 기본값 -> 명시적 초기화 -> 클래스 초기화 블럭 기본값 -> 명시적 초기화 -> 인스턴스 초기화 블럭 -> 생성자 초기화

 

 

 

[ 참고 ]

https://markim94.tistory.com/138

https://ecsimsw.tistory.com/entry/%EC%83%9D%EC%84%B1%EC%9E%90%EC%99%80-%EC%B4%88%EA%B8%B0%ED%99%94

https://ktko.tistory.com/entry/개발자-면접-질문자바-스프링?category=625364

'개발자 기술 면접 준비 > 정리' 카테고리의 다른 글

Collection란?  (0) 2021.05.31
static이란?  (0) 2021.05.31
멤버변수 VS 클래스변수  (0) 2021.05.31
지역변수 VS 전역변수  (0) 2021.05.31
접근제한자  (0) 2021.05.31