That is initializing the array
int[] arr;
is declaring it.
Also, this works
Object[] arr = {new String(“HI”),new Integer(“HI”)};
Renoria was at least right on that part (though he did declare a new array)
Edit: I take that second part back, I forgot about that annoying caveat that you can only do that when declaring and initializing on the same line.
