如果你有Java,例如:
void methodA(int i) { ... }
void wrapperMethodArg1() { methodA(1); }
wrapperMethodArg1();
当你调用第二个方法时,JVM最终会进行两次或一次方法调用吗?
答案 0 :(得分:0)
您正在讨论方法wrapperMethodArg1
的内联。
答案是:你不能提前说出来。编译器可能不会内联它,因为这会阻止反射调用,但是如果经常调用该方法进行优化,JVM可能会在运行时动态地执行它。