Приложение Java состоит из нескольких классов, которые могут находиться в одном исходном файле или распределяться по нескольким исходным файлам.
Приложение Java имеет основной класс, который содержит основной метод. Приложение Java начинает выполнение с основного метода основного класса.
При написании приложения Java вы можете написать несколько исходных файлов Java, сохранить исходные файлы Java, используемые в приложении, в одном каталоге, скомпилировать их отдельно и получить файлы байт-кода, необходимые приложению Java, а затем запустить их в основном классе.
Программа Java может хранить используемые ею классы в разных исходных файлах или в одном исходном файле. Классы в одном исходном файле могут использоваться несколькими программами Java.
С точки зрения компиляции, когда программе необходимо изменить определенный класс, ей нужно только перекомпилировать исходный файл, в котором находится этот класс, и нет необходимости перекомпилировать исходные файлы, в которых расположены другие классы, что очень полезно для обслуживание системы.
Уведомление:
Хотя в исходном файле Java может быть несколько классов, все же рекомендуется писать в исходном файле Java только один класс.