It’s because Java’s arrays (unlike generics) contain, at runtime, information about its component type. So you must know the component type when you create the array. Since you don’t know what T
is at runtime, you can’t create the array.
It’s because Java’s arrays (unlike generics) contain, at runtime, information about its component type. So you must know the component type when you create the array. Since you don’t know what T
is at runtime, you can’t create the array.