Может кто-нибудь четко объяснить, что обозначают папки "out" и ".idea" в структуре проекта? Хотя я не новичок в Java, мне нужна помощь, чтобы понять, как все компоненты в типичной среде IDE работают вместе. Ранее я использовал BlueJ, который был очень прост в использовании, но он маскировал все фоновые процессы, которые мне сейчас трудно понять.
Изменение: Извините, я не проверил тщательно для ".idea", но папка "out" не была определена в общем смысле.
Читайте официальный документ здесь: -.out: - .out папка intellij
И.idea: - .idea папка
Короче говоря, все специфичные для проекта файлы отправляются в папку.idea, и она будет воссоздана, если вы удалите проект.
И папка.out содержит выходные данные вашего проекта при сборке/компиляции, т.е. содержит файлы.class.
Давайте рассмотрим основные настройки проекта.
Когда вы используете продукт JetBrains, такой как Intellij Idea, все конкретные настройки проекта хранятся в каталоге .idea. Вот ссылка от JetBrains, документирующая каталог .idea: Документация.
Что касается внешней папки, она содержит все ваши скомпилированные классы, когда вы запускаете свою программу из среды IDE, все ваши классы компилируются в каталог out.