← Все вопросы по Java
🔥 Java 📂 Java Core ⚡ Junior/Middle

Что такое захват типа (type inference) в дженериках и как работает механизм улучшенного вывода в Java 8+?

Тренировать в Telegram-боте →
💡 Краткий ответ для собеседования
Улучшенный вывод типов позволяет опускать явное указание типов в вызове обобщённых методов. Компилятор использует контекст, включая аргументы и возвращаемое значение, для определения параметров типа.

Варианты ответа в приложении:

  • A. Вывод типов работает только в diamond операторе Правильный
  • B. Улучшенный вывод типов позволяет компилятору определять типы по аргументам и контексту вызова
  • C. Вывод типов отключён по умолчанию
  • D. Не поддерживает лямбды

Хотите уверенно пройти техническое собеседование?

В приложении Prep-it вы тренируетесь в режиме свайпов за 10 минут в день с мгновенными объяснениями и адаптивным повторением.