По какой причине я не могу создать универсальные типы массивов в Java?
Какова причина, почему Java не позволяет нам делать
private T[] elements = new T[initialCapacity];
Я мог понять, что .NET не позволил нам сделать это, так как в .NET у вас есть типы значений, которые во время выполнения могут иметь разные размеры, но в Java все виды T будут ссылками на объекты, поэтому имеют одинаковый размер ( поправьте меня если я ошибаюсь).
Какова причина?