Можно ли создавать наследование от класса, объявленного как Sealed, в языке Java?
В языке Java класс, объявленный как sealed, ограничивает круг классов, которые могут от него наследоваться.
Читать ответПодготовка к интервью
63 вопроса с собеседований в GrowFood
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в GrowFood. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: mobile, android, rxjava.
Каталог
В языке Java класс, объявленный как sealed, ограничивает круг классов, которые могут от него наследоваться.
Читать ответВ Kotlin существуют разные типы классов, которые имеют свои особенности:
Читать ответВ Kotlin класс, помеченный как sealed, ограничивает иерархию наследования: все подклассы такого класса должны быть объявлены в том же файле, что и сам sealed класс.
Читать ответФункция map в Kotlin используется для преобразования элементов коллекции, применяя заданную функцию к каждому элементу и возвращая новую коллекцию с результатами.
Читать ответВ Android (и в Java в целом) жесткая ссылка (strong reference) не может быть автоматически очищена системой при нехватке оперативной памяти.
Читать ответВ Java для разработки и поддержки приложений важны следующие встроенные ссылки и ресурсы:
Читать ответВнедрение зависимостей (Dependency Injection, DI) позволяет отделить создание объектов от их использования, что повышает модульность и тестируемость кода.
Читать ответНаследование:
Читать ответДля обработки входящих потоков данных с последующим извлечением часто используют структуру данных типа очередь (Queue).
Читать ответActivity — отвечает за пользовательский интерфейс и взаимодействие с пользователем.
Читать ответВ Android-разработке часто используются разные области видимости переменных и функций для управления доступом и жизненным циклом данных:
Читать ответРазмер LinkedList не фиксирован и может динамически изменяться.
Читать ответ