I have following class.
public class Test { public static void main(Integer[] args) { System.out.println(\"This is not a main\"); }
This is the only signature recognized by the JVM as THE MAIN METHOD
public static void main(String[] args)
You can have as many overloaded main method as you want BUT only the method with the above signature will be called by the jvm