A main method

A Java application requires a static method named main.

The main method must be defined inside a class to avoid being global.

The main method is called by the runtime system

The keyword static has the same meaning as with C#.

No object is required to call a static method.

The static main method is called by the runtime system when the program is executed.

Execution begins and ends in the main method.