static keyword with class, method, variable, interface, interface method, interface variables, abstract class, abstract method, abstract variables, parent-child relationship classes in Inheritance and static vs non static variables, static initializer block in comparison to Constructors Why is main method static, Math API static methods or in general API static methods