Какой сборщик мусора используется по умолчанию в Java 11?
Данные не указаны.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Данные не указаны.
Читать ответAddressables — система управления ассетами в Unity Выгрузка ассетов выполняется при вызове Release() Метод Release() уменьшает счётчик ссылок на ассет Ресурсы фактически освобождаются, когда счётчик достигает 0…
Читать ответВ каких случаях в C# требуется ручное управление памятью и неуправляемыми ресурсами через IDisposable? Системные ресурсы, не контролируемые GC: при работе с неуправляемыми ресурсами, включая файлы, сокеты и хендлы…
Читать ответКогда в Go следует применять panic и как это делать правильно? механизм обработки критических ошибок используется при непредвиденных, фатальных ситуациях чаще всего встречается в низкоуровневом коде или при ошибках…
Читать ответобласть применения: Swift, замыкания @escaping указывает, что замыкание сохраняется за пределами тела функции благодаря этому замыкание может выполниться после завершения функции модификатор необходим для асинхронных…
Читать ответКогда происходит боксинг в .NET? контекст: JavaScript — типы данных боксинг — автоматическая упаковка примитивного значения в объект выполняется при обращении к методам примитивов: строк, чисел и логических значений…
Читать ответобычно value type находится на стеке, но при боксинге или размещении внутри объекта оказывается в куче.
Читать ответМожет ли объект пережить сборку мусора и как работает финализация? Сборщик мусора освобождает память, занятую неиспользуемыми объектами Объект считается достижимым, если на него указывает хотя бы одна ссылка…
Читать ответВ CPython подсчёт ссылок служит основным механизмом управления памятью. Напрямую отключить его нельзя, если не модифицировать сам интерпретатор. Есть альтернативный вариант: gc.disable() отключает сборщик циклических…
Читать ответДанные не указаны.
Читать ответНужно ли указывать [weak self] внутри UIView.animate? (Нет) Контекст: анимации в UIKit и замыкания UIView.animate принимает non-escaping closure, которое не сохраняется после завершения выполнения Сильного захвата…
Читать ответНужно ли учитывать различия между структурой и классом при передаче больших данных? Контекст: языки, поддерживающие типы struct и class, например C# и Swift Структуры — value type: при передаче копируются, поэтому…
Читать ответ