Si estamos haciendo una aplicación Java normal hay que saber que se le pueden pasar parámetros de inicialización.
Seguro que muchos habéis reparado en el método main, qué es el método principal de una aplicación Java, y en cómo se describen sus parámetros.
public static void main(String[] args) { ... }
En ese array de String es dónde vamos a encontrar los parámetros de inicialización. Estos parámetros se pasan en la invocación de nuestro programa Java. Así, si tenemos un programa Java que se llama ParametrosJava, la forma de invocarlo desde la línea de comando será la siguiente:
java ParametrosJava parametro1 parametro2 ... parametroN
No existe un orden estandar para los parámetros, si no que según se pongan en la línea de comando, así le llegarán al programa.
Si queremos listar los parámetros que le llegan a la aplicación lo podemos hacer con un bucle for-each
for (String arg : args)
System.out.println(arg);
Así tendremos el listado entero de parámetros que se le han pasado al programa.