Java-файлы
Теперь можно описать структуру исходного файла с текстом программы на языке Java.
В первой строке файла может быть необязательный оператор
package
.
В следующих строках могут быть необязательные операторы
import
.
Далее идут описания классов и интерфейсов.
Еще два правила.
Среди классов файла может быть только один открытый
public
-класс.
Имя файла должно совпадать с именем открытого класса, если последний существует.
Отсюда следует, что, если в проекте есть несколько открытых классов, то они должны находиться в разных файлах.
Соглашение "Code Conventions" рекомендует открытый класс, который, если он имеется в файле, нужно описывать первым.