It is called the command line arguments .. They are the parts which are required for your program execution.
For example if you want to print "hello world", it is passed as one of the arguments.
And it seems that commands in the command line accept only string arguments ..
And it's an array because other Collections didn't exist in java 1