¿Cómo analizo los argumentos de la línea de comandos en Java?

¿Cuál es una buena forma de analizar argumentos de línea de comandos en