Встречается на собеседованиях • сегодня

Что произойдет если переполнится куча

При переполнении кучи в Java JVM выбросит `OutOfMemoryError` с сообщением "Java heap space". Это означает, что приложение исчерпало выделенную память для объектов. Пример: ```java List list = new ArrayList<>(); while(true) { list.add(new Object()); // Бесконечное создание объектов } ``` **Последствия:** - Приложение аварийно завершится, если ошибка не обработана - Можно увеличить кучу через `-Xmx` параметр - Можно отловить ошибку и попытаться освободить память (хотя это плохая практика) **Как избежать:** - Анализировать утечки памяти (через профилировщики) - Оптимизировать использование коллекций - Использовать слабые ссылки (`WeakReference`) где уместно
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы