Solo pensé en entrar en este. Sin embargo, otros lo han respondido perfectamente.
La declaración completa método principal debe ser:
public static void main(final String[] args) throws Exception {
}
Los argumentos se declaran final, ya que técnicamente no deben ser alterados. Son parámetros de consola dados por el usuario.
lo general, debe especificar que los tiros principal excepción para que los seguimientos de pila pueden hicieron eco a la consola fácilmente sin necesidad de hacer e.printStackTrace(), etc.
En cuanto a la sintaxis de los arrays. Lo prefiero de esta manera. Supongo que es un poco como la diferencia entre francés e inglés. En inglés es "un automóvil negro", en francés es "un automóvil negro". ¿Cuál es el nombre importante, automóvil o negro?
que no me gusta este tipo de cosas:
String blah[] = {};
Lo importante aquí es que es una matriz de cadenas, por lo que debe ser
String[] blah = {};
bla es sólo un nombre. Personalmente creo que es un error en Java que las matrices a veces se puedan declarar de esa manera.
Solo se puede ejecutar un 'main()' y los arrays de 'String' son un poco avanzados para el principiante. Solo los he usado en programas un poco más avanzados, que requieren iterar sobre una matriz/colección. – Makoto
¿Cuánto quieres explicar y qué tan principiante son? Cuando comencé Java, mi profesor solo dijo "así es" hasta que comenzamos a crear nuestras propias funciones. Después de eso, explicó para qué es String args []. –
Probablemente debería ser 'String [] args', y no' String args [] 'o su principiante se confundirá para siempre sobre la sintaxis de la matriz. –