Напишите простейший метод, который бы при работе бросил StackOverflowError.

Простейший способ вызвать StackOverflowError в Java — это бесконечный рекурсивный вызов метода без условия выхода:

Короткий ответ

Что ответить на собеседовании

Простейший способ вызвать StackOverflowError в Java — это бесконечный рекурсивный вызов метода без условия выхода:

Подробный разбор

Ответ с пояснениями

Простейший способ вызвать StackOverflowError в Java — это бесконечный рекурсивный вызов метода без условия выхода:

public class StackOverflowExample {
    public void recursive() {
        recursive(); // вызов самого себя без остановки
    }

    public static void main(String[] args) {
        new StackOverflowExample().recursive();
    }
}

При запуске этого кода стек вызовов будет расти до тех пор, пока не переполнится, и JVM выбросит StackOverflowError.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее