Какие виды исключений бывают в Java?
В программах могут возникать различные типы ошибок и исключительных ситуаций, которые делятся на несколько категорий:
Читать ответПодготовка к интервью
1197 вопросов по Java с технических собеседований
Что проверяют на интервью
На странице собраны вопросы по Java — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: java, backend, database.
Каталог
В программах могут возникать различные типы ошибок и исключительных ситуаций, которые делятся на несколько категорий:
Читать ответОбертки (Wrapper классы) в Java — это специальные классы, представляющие собой ссылочные типы данных для примитивных типов. Они позволяют работать с примитивами как с объектами.
Читать ответВ Java невозможно обработать исключения типа Error и их подклассы.
Читать ответВ Java наследование классов реализуется с помощью ключевого слова extends.
Читать ответadd(E element): Добавляет элемент в конец списка. add(int index, E element): Вставляет элемент по указанному индексу. addAll(Collection<?
Читать ответОбъявление класса как final в Java означает, что этот класс нельзя наследовать — то есть нельзя создать подкласс от этого класса.
Читать ответПромежуточный метод (intermediate method) обычно используется внутри класса или модуля для выполнения вспомогательных операций и не предназначен для прямого вызова извне.
Читать ответВ Java класс Object является корневым классом для всей иерархии классов. Это означает, что все классы в Java неявно наследуют от Object, если явно не указано иное.
Читать ответВ Java множественное наследование классов напрямую не поддерживается, чтобы избежать проблем с алмазной проблемой и неоднозначностями. Вместо этого используется множественное наследование через интерфейсы.
Читать ответВ Java 8 были введены несколько важных нововведений в работе с интерфейсами:
Читать ответЛямбда-выражение — это краткая форма для анонимной функции, которое реализует методы функционального интерфейса.
Читать ответБлок finally в Java используется для выполнения кода, который обязательно должен быть выполнен, независимо от того, было ли выброшено исключение в блоке try или catch, или нет.
Читать ответ