Здравствуйте, gandjustas, Вы писали:
G>Специально для тебя повторю — замедляющих факторов полно в любом языке. Даже в С++ (одни смартпоинтеры чего стоят).
Сами смарт-поинтеры ничего не стоят. Они не делают никакой лишней работы, которая не была бы сделана "ручками" в их отсутствие.
G>Так вот Java умеет девиртуализировать вызовы
Плюсы всегда девиртуализируют вызовы, когда известен точный тип объекта. Умели это еще до джавы.