Currently, it is popular to use the term late binding in Java programming as a synonym for dynamic dispatch.
Finally, Java can use late binding using its reflection APIs and type introspection much in the same way it is done in COM and .NET programming.