1
JavaBeginner#oop
Static methods belong to the class and can be called without an object instance; they cannot access instance (non-static) fields directly. Instance methods operate on an object's state and require an instance to invoke.
class MathUtil { static int square(int x) { return x*x; } }
MathUtil.square(5); // no instance needed, returns 25