Cq as you are new to Javaranch i think I should point out that we have a naming policy which we enforce to mantain a professional atmosphere. Take a look here please and register again with a name that fits the rules. Thanks
Pounding at a thick stone wall won't move it, sometimes, you need to step back to see the way around.
Yes, both of them are absolutly the same. Please refer to Java Laguage Specification (JLS) to see the syntax used in java. Stringargs or String args will create an array (reserves a place in memory)with no size and name args.
Cq and Kirank: Please do note that you should update your names to be in line with the naming policy as Angela mentioned. However, you do not need to re-register; simply update your display name to be in accordance with that policy. Thanks, Joel
Piscis Babelis est parvus, flavus, et hiridicus, et est probabiliter insolitissima raritas in toto mundo.
The  may appear as part of the type at the beginning of the declaration, or as part of the declarator for a particular variable, or both, as in this example: byte rowvector, colvector, matrix; This declaration is equivalent to: byte rowvector, colvector, matrix;
The bottom line is that dun put  before your variable, you may see the following legal: