Static methods are associated with a class rather than an object.Static methods can be called without creating an instance of the class.Non-static methods are instance methods and belong to each object generated from the class.Example of Java static method and non-static method is provided.