How To Dynamically Allocate Array In Java