Java can access derived instance methods faster than C++ can access derived virtual methods due to C++'s extra virtual-table look-up.
Java has an advantage when it comes to accessing derived instance methods over C++'s virtual function calls due to the additional table lookup required by C++.