O'Reilly logo
  • Michael ss thinks this is interesting:

These declarations simply create a variable of the array type. They do not create an actual array, and no memory space is yet allocated for storing the array elements.

From

Cover of Java Programming

Note

no space is allocated when array is declared.