In
Java , array can be defined as
DataType[] vaiable = new DataType[SIZE];
OR
DataType vaiable[] = new DataType[SIZE];
Which can be read as Array of 'DataType' of size 'SIZE'
So in your case ,when you split that compoun statment into one
You ll see , b is actually defined as :
int[] b[] = null; Which is two dimensional array OR array of array !
Hope this clarifies a little bit !
[ July 31, 2008: Message edited by: Sagar Rohankar ]