String[] args
is called with an array of String command-line arguments
command-line arguments
provide a way for the user running your program to pass in run-time information
Run-time options
affect how the program runs (e.g., run the program
in “debug mode” with additional diagnostic output.)
I/O file names
provide the names of files used for input and/or output
Special definitions
define special values (e.g., paper size for a word
processor)