Does marking a method's arguments as final makes the method call faster?-Collection of common programming errors

It has zero impact on performance – indeed, it has no runtime effect at all.

If you compile a class that contains 2 methods – one with the parameters marked as final, and the other without – and then look at the bytecode that gets generated for each method, you’ll note that there is no difference (other than the method name).

All the final keyword does in this context is make it so that you cannot reassign that variable within the method.