What is Static and Dynamic binding? [closed]-Collection of common programming errors

Static binding is performed at compile time. For example: variables and overloaded methods in java are bound at compile time.

Dynamic binding is performed at runtime. For example: in case of method overriding, instead of Type or Class information an Object is used to resolve method calls.

Please visit following links for more information:

http://javarevisited.blogspot.in/2012/03/what-is-static-and-dynamic-binding-in.html http://www.youtube.com/watch?v=dQMWvWaKOjI