При импорте пакетов в Java, используется следующий синтаксис:
import java.awt; (например) или import java.awt.*;
Что в этих инструкция делает точка? Как вообще она называется, оператор разрешения области видимости?
Операцию "точка" надо изучить в контексте пакетов (package).
А затем уже разбираться с оператором import этих самых пакетов.
Герберт Шилдт, "Java 8. Полное руководство":
Для хранения пакетов в Java используются каталоги файловой системы.
Например, файлы с расширением .class для любых классов, объявленных в качестве
составной части пакета MyPackage, должны храниться в каталоге MyPackage.
Напомним, что в именах файлов и каталогов учитывается регистр символов,
а кроме того, они должны точно соответствовать имени пакета.
Один и тот же оператор package может присутствовать в нескольких исходных
файлах. Этот оператор просто обозначает пакет, которому принадлежат классы,
определенные в данном файле. Это никак не мешает классам из других файлов
входить в тот же самый пакет. Большинство пакетов, применяемых в реальных
программах, распределено по многим файлам.
В Java допускается создавать иерархию пакетов. Для этой цели служит операция-
точка. Объявление многоуровневого пакета имеет следующую общую форму:
package пакет1[.пакет2[.пакет3]];
Иерархия пакетов должна быть отражена в файловой системе той среды, где
разрабатываются программы нa java. Например, в среде Windows пакет, объявленный
как package java.awt.image;, должен храниться в каталоге java\awt\image.
Соответственно теперь можно раскрыть операцию import.
Герберт Шилдт, "Java 8. Полное руководство":
Чтобы отдельные классы или весь пакет можно было сделать доступными, в Java внедрен оператор import. После того как класс импортирован, на него можно ссылаться непосредственно, используя только его имя. Оператор import служит только для удобства программирования и не является обязательным с формальной точки зрения для создания завершенной программы нa java. Но если в прикладном коде приходится ссылаться на несколько десятков классов, то оператор
import значительно сокращает объем вводимого исходного кода.
В исходном файле программы нa java операторы import должны следовать непосредственно за оператором package (если таковой имеется) и перед любыми
определениями классов. Оператор import имеет следующую общую форму: import пакет1[.пакет2[.пакет3]];
Ссылка на подобный вопрос (взято из комментариев): java-пакеты
Сборка персонального компьютера от Artline: умный выбор для современных пользователей