Переменные делятся на два типа: примитивные и ссылочные. Переменные можно использовать для представления состояния объекта (переменные экземпляра), локальных переменных (переменных, объявленных в методе), аргументов (значений, отправляемых в метод при вызове кода) и типов возвращаемых значений (значение, отправленное обратно вызывающему методу).
Java использует тип. Например, если вы поместите число с плавающей запятой в целочисленную переменную без уведомления компилятора, вы можете потерять точность (все после десятичной точки).
Переменные бывают двух типов:
1. Примитивные переменные
2. Переменные ссылки на объект
При объявлении переменной необходимо учитывать следующие два правила:
1. Переменная должна иметь тип
2. Переменная должна иметь имя
Примитивные переменные
Примитивный тип данных определяет размер и тип значений переменных и не имеет дополнительных методов.
Подробнее: https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html