Why we do not need to create object for static method?

java

Solution

A static method is associated with the class, not with any instance of the class.

See http://docs.oracle.com/javase/tutorial/java/javaOO/classvars.html

Problem

I know why main method is static. If it is static there is no need to instantiate that class by JVM. Without object we can call it. But why object is not needed to call static method? Can anyone explain please?

Original source