what is the difference between static and final method?
Static methods can be overriden, but they cannot be overriden to be non-static,Whereas final methods cannot be overridden. A static method is a method that's invoked through a class, rather than a specific object of that class. ... Final will prevent the method from being hidden by subclasses .