As a Java rookie, I understand that the values that I pass to a method are called the arguments and the variables that receive the values in the method definition are called parameters.
Now, where ever I see a Java class written with main method, the method signature says
public static void main(String args[]) {}
For eg. http://download.oracle.com/javase/tutorial/java/nutsandbolts/arrays.html
Though I can give any variable names, wasn't it justifying if they had given params[] instead of args[]?
Any theories?