Si has usado alguna vez la linea de comandos (bien sea linux o windows) comprobaras que lo normal es usar un comando seguido de un argumento.
Por ejemplo prueba en windows en la consola hacer :
le estas diciendo al programa explorer que tome como argumento una URL.
Internamente java las recoge en un Array de Strings.
:)
Saludos.