Java - 변수의 초기화

춤추는개발자·2022년 11월 21일
0

Java 정리

목록 보기
8/59

변수의 초기화

  • 지역변수는 수동 초기화 해야한다.
  • 인스턴스,클래스 변수는 0,false,null등으로 자동 초기화 된다.

변수의 초기화 방법

  1. 자동초기화 : 변수를 선언하면서 자동으로 초기화
  2. 간단초기화 : "=" 대입 연산자를 사용하여 초기화
  3. 복잡 초기화 : 초기화 블럭({}(인스턴스 변수 초기화 할때 사용하지만 잘 사용하지 않음 생성자를 자주 사용), static {}(클래스 변수 초기화) ) , 생성자 (인스턴스 변수 초기화)

멤버변수의 초기화

  • 클래스 변수 초기화 시점 : 클래스가 처음 로링될 때 단 한번 초기화 된다.
  • 인스턴스 변수 초기화 시점 : 인스턴스가 생성 될 때 마다 초기화 된다
  • 초기화 순서는 클래스 변수에서 인스턴스 변수 초기화로 진행 된다.
  • 자동 -> 간단 -> 복잡 초기화 순서로 초기화 된다.

0개의 댓글