Простейший способ вызвать StackOverflowError в Java — это бесконечный рекурсивный вызов метода без условия выхода:
Напишите простейший метод, который бы при работе бросил StackOverflowError.
Простейший способ вызвать StackOverflowError в Java — это бесконечный рекурсивный вызов метода без условия выхода:
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Простейший способ вызвать StackOverflowError в Java — это бесконечный рекурсивный вызов метода без условия выхода:
public class StackOverflowExample {
public void recursive() {
recursive(); // вызов самого себя без остановки
}
public static void main(String[] args) {
new StackOverflowExample().recursive();
}
}
При запуске этого кода стек вызовов будет расти до тех пор, пока не переполнится, и JVM выбросит StackOverflowError.