Java static Keyword
Example
Astatic method can be accessed without creating an object of the class first:
public class Main { // Static method static void myStaticMethod() { System.out.println("Static methods can be called without creating objects"); } // Public method public void myPublicMethod() { System.out.println("Public methods must be called by creating objects"); } // Main method public static void main(String[ ] args) { myStaticMethod(); // Call the static method // myPublicMethod(); This would output an error Main myObj = new Main(); // Create an object of Main myObj.myPublicMethod(); // Call the public method }}Definition and Usage
Thestatic keyword is a non-access modifier used for methods and attributes. Static methods/attributes can be accessed without creating an object of a class.
Related Pages
Read more about modifiers in ourJava Modifiers Tutorial.

