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

Как работают аннотации @SafeVarargs и @SuppressWarnings?

Тренировать в Telegram-боте →
💡 Краткий ответ для собеседования
@SafeVarargs подавляет предупреждения о небезопасных операциях с varargs в final/private методах (Java 7+). @SuppressWarnings подавляет определённые предупреждения компилятора (например, "unchecked").

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

  • A. @SafeVarargs делает varargs безопасными Правильный
  • B. @SafeVarargs – аннотация, указывающая, что varargs безопасен, подавляет предупреждения
  • C. @SuppressWarnings не рекомендуется использовать
  • D. Обе аннотации работают только в Java 8-

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

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