No, attenzione! Io non ho dato un valore a size, ho solo guardato quante stringhe contenesse l'array.
Se tu passi due argomenti, allora l'array String[] args conterrà due stringhe.
Ad esempio da linea di comando puoi dare
java -jar mioProgramma.jar fileA.txt fileB.txt
In questo caso ci saranno due argomenti e l'array sarà tale che
args[0] = "fileA.txt"
args[1] = "fileB.txt"
Tu poi li puoi leggere e utilizzare nel programma. Qualcosa del tipo
apriFile (args[0]) ...
PS. Ovviamente apriFile è una funzione che non esiste...