In a overloaded main method why the main method with signature String[] args is considered as the entry point.
e.g.
public class Test {
public static void main(String[] args) {
System.out.println("why this is being printed");
}
public static void main(String arg1) {
System.out.println("why is this not being printed");
}
public static void main(String arg1, String arg2) {
System.out.println("why is this not being printed");
}
}