> For the complete documentation index, see [llms.txt](https://comaqa.gitbook.io/java-automation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://comaqa.gitbook.io/java-automation/stil-napisaniya-koda/faily-iskhodniki.md).

# Файлы-исходники

Каждый исходный Java файл содержит один public класс или интерфейс. Когда private классы и интерфейсы связанны с public классом, вы можете поместить их в тот же исходный файл что и public класс. Public класс должен быть первым классом или интерфейсом в файле.

Исходные Java файлы имеют следующую структуру:

* Открывающие комментарии
* Сведения о пакете и импорте; например:

```
import java.applet.Applet;

import java.awt.*;

import java.net.*;
```

* Объявление классов и интерфейсов
