Будет ли компилятор Java оптимизировать удаленное приведение типов для разрешения перегрузки вручную?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Будет ли компилятор Java оптимизировать удаленное приведение типов для разрешения перегрузки вручную?

Сообщение Anonymous »

Учитывая следующий код:

Код: Выделить всё

class C {
static void m(String s) { ... } // 1
static void m(Object o) { ... } // 2

public static void main(String[] args) {
m( (Object) "test"); // call m version 2
}
}
Будет ли компилятор Java оптимизировать приведение к Object i main, чтобы такое «ручное разрешение перегрузки» не приводило к снижению производительности? Или фактическое выполнение во время выполнения по-прежнему будет выполнять приведение?

Подробнее здесь: https://stackoverflow.com/questions/872 ... resolution
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»