Я новичок в Java, поэтому я не знаю о мелочах.
Почему я не могу создать общий массив параметризованного ArrayList?
Вместо этого мне нужно написать,
ArrayList<String>[] alist = new ArrayList[10];
или я должен создать список списков массивов.
Разве массивы не должны быть более эффективными, чем списки массивов?Тогда почему Java не допускает этого?
Кроме того, в чем разница между следующими двумя строками.
ArrayList<String>[] alist = new ArrayList[10];
ArrayList<String>[] alist = new ArrayList<?>[10];