Передача null и пустой строки для необязательного поля Тип данных: null обозначает отсутствие значения, а "" является строкой без символов Смысл: null показывает, что поле не задано или отсутствует, а "" — что поле…
Чем различаются манифестная и runtime-регистрация BroadcastReceiver? Регистрация в манифесте: статическая: ресивер доступен даже при выключенном приложении принимает широковещательные интенты от системы или других…
Синхронное и асинхронное взаимодействие: отличия и варианты реализации Синхронное взаимодействие: операции выполняются одна за другой, поэтому каждый следующий шаг ожидает окончания предыдущего. Асинхронное…
Синхронность и асинхронность: различия и области применения область: параллелизм, выполнение кода синхронность — операции выполняются последовательно, а поток блокируется до их завершения асинхронность — операции…
Как в памяти хранятся number и object number относится к примитивным типам и хранится в стеке (stack) для object в стеке размещается ссылка на объект а сами данные объекта находятся в куче (heap) number имеет…
Ключевые различия Dispose и Finalize в C# Dispose — метод интерфейса IDisposable, предназначенный для явного освобождения неуправляемых ресурсов. Его можно вызвать вручную либо использовать конструкцию using, чтобы…
Сравнение FixedUpdate и Update в Unity Update — выполняется каждый кадр, поэтому частота вызовов определяется FPS FixedUpdate — запускается через заданные фиксированные интервалы времени Update — используется для…
Чем различаются HTTP-методы POST, PUT и PATCH HTTP-методы для изменения ресурсов POST: создаёт новый ресурс, неидемпотентен (повторные запросы могут дать разные результаты) PUT: полностью заменяет ресурс, идемпотентен…
MVI и MVVM: различия и подходящие сценарии архитектурные паттерны UI, предназначенные для управления состоянием MVVM соединяет View с ViewModel посредством Data Binding MVI использует единственный источник правды в…
Отличие Map, Set и Object Object: структура ключ–значение, где ключами могут быть только строки или символы Map: коллекция с ключами любого типа, сохраняющая порядок вставки Set: набор уникальных значений без ключей…
POST и PUT в REST API: основные отличия оба метода HTTP применяются для работы с ресурсами REST POST: создание нового ресурса, при этом идемпотентность не гарантируется PUT: полная замена или обновление существующего…