Чем отличаются ключевые слова 'implements' и 'extends' в Java, и в каких случаях их используют?
В Java ключевые слова extends и implements используются для разных целей:
Читать ответПодготовка к интервью
1197 вопросов по Java с технических собеседований
Что проверяют на интервью
На странице собраны вопросы по Java — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: java, backend, database.
Каталог
В Java ключевые слова extends и implements используются для разных целей:
Читать ответВ Java существует несколько типов сборщиков мусора (Garbage Collectors), каждый из которых оптимизирован под разные сценарии:
Читать ответВ Java существуют несколько типов ссылок, которые влияют на сборку мусора и жизненный цикл объектов:
Читать ответВ Java практически все классы наследуются от класса Object напрямую или косвенно, так как Object является корневым классом иерархии классов.
Читать ответЯ работаю с Java и Spring около 5 лет. В основном участвовал в разработке корпоративных приложений для автоматизации бизнес-процессов, включая ERP-системы и CRM.
Читать ответВ представленном контроллере есть несколько проблем:
Читать ответGenerics в Java позволяют писать обобщённый код, который работает с разными типами, обеспечивая при этом безопасность типов во время компиляции.
Читать ответВ Java существует несколько видов сборщиков мусора (Garbage Collectors), каждый из которых оптимизирован под разные сценарии и требования к производительности:
Читать ответjava.lang.Error — это класс в Java, который представляет серьёзные ошибки, возникающие в виртуальной машине (JVM), например, ошибки памяти (OutOfMemoryError) или ошибки виртуальной машины (VirtualMachineError).
Читать ответТрансформация Java-кода от исходника до исполнения включает несколько ключевых этапов:
Читать ответВ Java предикат — это функциональный интерфейс PredicateT, который представляет собой функцию, принимающую один аргумент типа T и возвращающую булево значение (true или false).
Читать ответУтечка памяти в Java — это ситуация, когда объекты, которые больше не нужны приложению, остаются достижимыми из корневых ссылок и не удаляются сборщиком мусора.
Читать ответ