변수를 선언하고 처음으로 값을 저장하는 것을 '변수의 초기화'라고 한다. 멤버 변수, 배열: 초기화를 하지 않아도 자동적으로 변수의 자료형에 맞는 기본값으로 초기화가 된다. ex)null, 0, false... 지역 변수: 사용하기 전에 반드시 초기화해야 한다. (클래스 전역이 아닌 클래스 안의 메소드안이나 생성자 안이나 등등.. 클래스 안에 중괄호 안에 있는 것 . ) cf)메모리가 덮어쓰기 방식이기 떄문이다. 지역변수 자동초기화하면 비효율적으로 메모리가 작동하기 때문 초기화 순서 1) 클래스 변수(cv) 초기화-> 인스턴스 변수(iv) 초기화 2) 자동 초기화 -> 명시적 초기화(간단) -> 초기화 블럭, 생성자(복잡) 1. 멤버변수의 초기화 1. 명시적 초기화 /간단 초기화 명시적 초기화란 변수를 ..