El método principal main

Cuando el intérprete de Java ejecuta una aplicación llama al método main de la clase.

main acepta un único argumento: una matriz de Strings:

public static void main(String[] args)
Cada String es un argumento de la línea de comandos desde la que se llama a la aplicación.

Ejemplo:

public static void main(String[] args)
    throws java.io.IOException, java.io.FileNotFoundException 
{
    int cuenta = 0;
    InputStream is;
    String nombreFichero;

    if (args.length >= 1) {
        is = new FileInputStream(args[0]);
        nombreFichero = args[0];
    } else {
        is = System.in;
        nombreFichero = "Entrada";
    }
    
    while (is.read() != -1)
        cuenta++;

    System.out.println(nombreFichero + " tiene " + cuenta + " caracteres.");
}

Copyright © Andrés Marín López, Ingeniería Telemática, Univ.Carlos III de Madrid 1997