instance initialization block (1) 썸네일형 리스트형 [Java] 변수의 초기화 초기화 되지 않은 변수 읽기변수를 읽을때 값이 저장되어있지 않으면, 컴파일 에러를 발생한다. 아래의 사진에서 보다시피, 초기화 되지 않는 변수 num를 선언 후에 읽어 들인다면 빌드가 실패한다. java: variable num might not have been initialized 변수가 초기화 되지 않았다는 에러문을 볼 수 있다. build failed 에러를 살펴보면, compile failed errors: 1을 볼수 있다. 컴파일 에러가 발생한 것이다. 메모리 해제가 안된 메모리 공간을 할당 받을 수 있어, 변수 선언 후 초기화하지 않을시에 예상치 못한 값이 저장되어 있을수 있다. 그 값을 garbage value(쓰레기값)이라고 한다. 따라서 변수를 사용전에 항상 초기화를 해야한다. 해당.. 이전 1 다음