This week's book giveaways are in the iOS and Features new in Java 8 forums. We're giving away four copies each of Barcodes with iOS: Bringing together the digital and physical worlds and Core Java for the Impatient and have the authors on-line! See this thread and this one for details.
this is a parameter being passed to the method, just like every other method. in this case, it is an array of string from the command line. if you ran c:\java myClass input1 input2 input3 you would get an array of strings, called args, with 3 elements in it. args = "input1" args = "input2" args = "input3" the name of the array, args, is traditional, but you could call it anything.
There are only two hard things in computer science: cache invalidation, naming things, and off-by-one errors