Khai báo (declaration): biến chỉ được khai báo, bộ nhớ được cấp phát nhưng chưa gán giá trị.
Định nghĩa (definition): biến đã được khởi tạo (có giá trị).
Áp dụng cho biến, mảng, collection, v.v.
Biến
Khai báo biến:
int x;
Định nghĩa và gán giá trị:
x = 10;
Mảng
Khai báo mảng:
int[] n // khai báo int n = new int[10]; // khởi tạo
Gán giá trị:
n[0] = 100; n[1] = 200;