Dynamic Array Initialization In Java