Question: what is difference between static and default methods in java?
Answer: A static method is a method that is associated with the class in which it is defined rather than with any object. ... Normally, static method in interface is used as Helper methods while default method are used as a default implementation for classes that implements that interface.