Встречается на собеседованиях • сегодня

Что такое instanceof в Java

instanceof — это оператор в Java, проверяющий, является ли объект экземпляром указанного класса или интерфейса. Возвращает boolean: true, если объект принадлежит к типу (включая наследование и реализацию интерфейсов), иначе false.

Пример:

java
Object obj = "Hello";
System.out.println(obj instanceof String);  // true
System.out.println(obj instanceof Object); // true
System.out.println(obj instanceof Integer); // false

Особенности:

  • Работает с null → всегда false.
  • Применим только к ссылочным типам.
  • Полезен для проверки перед приведением типов (casting), чтобы избежать ClassCastException.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы