Javajutsu: Argumentos por consola en java

Vamos a ver cómo se recogen argumentos por la línea de comandos. Se hace igual que en c

/**
* Argumentos
* Clase que muestra cómo recoger argumentos de la línea de comandos
*
* Para compilar:
*   javac Argumentos.java
*
* Para ejecutarlo:
*   java Argumentos argumento
*/
 
// Librería necesaria para trabajar con la entrada/salida
import java.io.*;
 
/**
* clase Argumentos
* Muestra cómo recoger parámetros de la linea de comandos
* es decir, cuando ejecutamos el programa:
*   java Argumentos ejemplo_de_argumento
* tras el nombre del programa podemos poner lo que queramos como
* parámetro. Para recoger los valores usaremos la variable args[]
*
* @author Pello Altadill
*/
public class Argumentos {
    
    /**
    * main
    * Función principal
    * esta función es la que se inicia directamente al ejecutar el programa
    */
    public static void main (String args[])
    {
        // Vamos a suponer que nos han pasado algún argumento,
        // Los argumentos los recoge automáticamente la variable
        // args[]. El primer argumento sería args[0], el segundo args[1], etc...
        
        System.out.println("¡Hola Mundo! me has pasado: " + args[0]);
        // Lo pasariamos así:
        //   C:\jdk>java Argumentos blablabla
        // ATENCIÓN, si NO le pasamos nada el programa casca con una excepción
    }
}