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

Что такое Signature

В Java, Signature относится к уникальному идентификатору метода или конструктора, включающему его имя и параметры (типы и порядок). Возвращаемый тип и исключения не входят в сигнатуру.

Пример:

java
// Сигнатура: add(int, int)
int add(int a, int b) { ... }  

// Сигнатура: add(String, int)
void add(String s, int b) { ... }  

Важно:

  • Перегрузка методов работает на основе разных сигнатур.
  • В .class файле JVM использует внутренний формат сигнатур (например, (II)I для int add(int, int)).
  • В рефлексии (Method.getSignature()) сигнатура включает и возвращаемый тип.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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