Dos métodos principales con diferentes firmas

Tengo la siguiente clase.

public class Test {

    public static void main(Integer[] args) {
        System.out.println("This is not a main"); 
    }   

    public static void main(String[] args) {
        System.out.println("This is the main"); 
    }
}

Aquí hay dosmain método que se aceptaInteger[] yString [] como argumento de entrada. Mi pregunta es comoJVM Siempre cargue el segundo método como método principal de esta clase. ¿Por qué siempre considerar el argumento de entrada comoarray deString?

Respuestas a la pregunta(10)

Su respuesta a la pregunta