Static Methods

What is the purpose of static methods in Java?

Static methods can be invoked without an instance of an object. They provide the ability to execute methods in a manner similar to C functions. Utility functions that do not depend on the internal state of a class instance are often implemented as static methods. Application global factory methods are also often implemented as static methods, although it is probably more appropriate to implement them as non-static methods in a factory object for which theapplication retains a static reference.

Examples of static methods in the Java core APIs include “Thread.sleep()” and all of the methods in”java.lang.System.”

Share the Post:
Share on facebook
Share on twitter
Share on linkedin


Recent Articles: