Производительность отражения Java во время выполнения

Это академическое упражнение (отказ от ответственности).

Я создаю приложение, которое будет как можно быстрее , поскольку оно будет конкурировать с другими.

Я знаю, что объявление класса с использованием отражения (пример ниже) понесет огромные убытки по сравнению со стандартным объявлением.

Class mDefinition = Class.forName("MySpecialClassString");
Constructor mConstructor = mDefinition.getConstructor(new Class[]{MySpecialClass.class});
myClass = (MySpecialClass) mConstructor.newInstance(this);

Однако после объявления myClass , если я использую его в стандартный способ myClass.myMethod () будет ли я также страдать от снижения производительности или все будет так же, как если бы я объявил класс стандартным способом?

11
задан Mr Bingley 22 August 2015 в 01:33
поделиться