public static void main (String arg []) em java é fixo?

Eu fui perguntado recentemente em um exame sepublic static void main(String arg[]) formato demain método foi corrigido? Podemos mudar isso? Podemos usarmain sem nenhumpublic, static ouvoid? Se não, por que não é codificado quemain(String arg[]) ficaria porpublic static void main(String arg[]) sempre?

questionAnswers(9)

yourAnswerToTheQuestion