Интерфейс vs. Класс: производительность
От: andrey_nado  
Дата: 02.03.10 15:15
Оценка: :)
Вызов метода интерфейса требует больше времени, чем вызов метода класса. Вопрос: насколько больше в современных виртуальных машинах с JIT-компиляцией и кэшированием классов? Есть ли где-нибудь исследования на эту тему?

Например, я часто, не задумываясь, пишу следующий код:

// описание локальной переменной
final List l = new ArrayList();
// переменная используется в ограниченной области видимости

Насколько снижает эффективность то, что переменная l определена через интерфейс, а не явный класс?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.