В Java выделяют 8 примитивных типов данных, которые объединяются в 4 группы:
В Java существуют следующие модификаторы доступа: