Встречается на собеседованиях • сегодня
В какой момент класс загружается приложением
Класс загружается JVM при первом активном использовании. Основные триггеры загрузки:
- Создание экземпляра (
new MyClass()) - Обращение к статическому полю/методу (
MyClass.staticField) - Явный вызов
Class.forName("MyClass")
Пример:
java
class Test {
static { System.out.println("Class loaded!"); }
}
public class Main {
public static void main(String[] args) throws Exception {
Class.forName("Test"); // Выведет "Class loaded!"
}
}Загрузка выполняется ClassLoader'ом, включает проверку байт-кода, подготовку статических полей и выполнение статического блока.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы