Ho la seguente classe.Due metodi principali con diverse firme
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");
}
}
Qui ci sono due main
metodo che sono accettare Integer[]
e String []
come parametro di input. La mia domanda è come JVM
carica sempre il secondo metodo come metodo principale di questa classe. Perché considerare sempre l'argomento di input come array
di String
?
Decisione di progettazione basata sul commento di SLaks. –
Perché è quello che è una linea di comando. – SLaks
Possibile duplicato http://stackoverflow.com/questions/10183611/using-int-instead-of-string-public-static-void-main-int-args – rozar