#собесы #java #senior
Вопросы, которые могут задать на собеседовании Senior Java Developer.
Проверьте себя без помощи поисковиков!
❓ Как работает сборщик мусора (Garbage Collector)?
Пример кода:
❗️ Сборщик мусора (Garbage Collector, GC) — это механизм, который автоматически освобождает память, удаляя объекты, на которые больше нет ссылок. Основные этапы работы GC:
Marking — GC проходит по всем объектам в памяти и помечает те, которые все еще используются.
Deletion — удаляет неиспользуемые объекты.
Compacting — уплотняет память, чтобы уменьшить фрагментацию.
В Java существует несколько алгоритмов сборки мусора, таких как Serial, Parallel, G1 и ZGC, каждый из которых оптимизирован для разных сценариев.
Ссылка на документацию по Garbage Collection
Вопросы, которые могут задать на собеседовании Senior Java Developer.
Проверьте себя без помощи поисковиков!
Пример кода:
Object obj = new Object();
obj = null; // объект теперь доступен для сборки мусора
Marking — GC проходит по всем объектам в памяти и помечает те, которые все еще используются.
Deletion — удаляет неиспользуемые объекты.
Compacting — уплотняет память, чтобы уменьшить фрагментацию.
В
Ссылка на
Please open Telegram to view this post
VIEW IN TELEGRAM
👎3😱1