Une variable nous fournit un stockage nommé que nos programmes peuvent manipuler. Chaque variable en Java a un type spécifique, qui détermine la taille et la disposition de la mémoire de la variable ; la plage de valeurs qui peuvent être stockées dans cette mémoire ; et l'ensemble des opérations qui peuvent être appliquées à la variable.
La déclaration associe le type à la variable alors que la définition donne la valeur à la variable.