Static Members : static Member « Class Definition « Java Tutorial

  1. Static members are not tied to class instances.
  2. Static members can be called without having an instance.

The out field in java.lang.System is static.

public class MainClass {

  public static void main() {



the method main(the entry point to a class) is static because it must be called before any object is created.

5.12.static Member
5.12.1.Static Members
5.12.2.Define the static member
5.12.3.Demonstrate static variables, methods, and blocks.
5.12.4.Inside main( ), the static method callme( ) and the static variable b are accessed outside of their class.
5.12.5.reference static field after declaration
5.12.6.static section of Initializer
5.12.7.static section Initializer and logic
5.12.8.Initializer for final static field
5.12.9.Demonstrates Static nested Classes
5.12.10.Reference inner static class
5.12.11.Static field, constructor and exception