Well,variables comes in two flavors, primitive and Object reference. Primitive variables contains fundamental values, like int, float, boolean etc, where "Object reference" contains/refers the handle of the Object that has been created using the "new " syntex. Here int i = 10; means ==> 'i' is the name of the primitive variable, whose data type is integer (means it can hold ...