Java имеет две фундаментальные категории типов: примитивные типы (простые значения, хранящиеся непосредственно) и ссылочные типы (объекты, где переменная содержит ссылку/указатель на объект). Они ведут себя очень по-разному в памяти, при присваивании и сравнении.
8 примитивных типов
;
;
;
;
;
;
;
;
