示例:方法内联
public static int add(int a, int b) {
return a + b;
}
public static int sum(int[] arr) {
int sum = 0;
for (int i = 0; i < arr.length; i++) {
sum = add(sum, arr[i]);
}
return sum;
}
在这个例子中,JIT编译器可以将方法调用优化为内联操作,将add方法的代码直接插入到sum方法中,从而减少方法调用的开销,提高程序的执行效率。