The method signature of a Java main() method is:
public static void main(String[] args){
...
}
Is the
The public static void keywords mean the Java virtual machine (JVM) interpreter can call the program's main method to start the program (public) without creating an instance of the class (static), and the program does not return data to the Java VM interpreter (void) when it ends.
Source: Essentials, Part 1, Lesson 2: Building Applications