선언이란 변수만 선언하고 메모리만 할당하고 값을 설정하지 않는다는 의미입니다.
그러나 정의는 변수가 초기화되었음을 의미합니다.
변수, 배열, 컬렉션 등에 대해서도 동일하게 작동합니다.
변수
변수 선언.
int x;
값을 정의하고 할당합시다.
x = 10;
배열
배열을 선언합니다.
int [] n // declaring int n= new int[10]; // initializing
값을 지정해 보겠습니다.
n[0] = 100; n[1] = 200