List<List<Integer>> l = new LinkedList<LinkedList<Integer>>();
List<List<Integer>> l2 = new List<LinkedList<Integer>>();
List<List<Integer>> l3 = new LinkedList<List<Integer>();
List<List<Integer>> l4 = new LinkedList<>();
Я не могу понять, почему работают только третье и четвертое высказывания.Объявить список со списком
По той же причине, что вы не можете выполнить 'LinkedList list = new LinkedList ();'. –
Второй не работает, потому что 'List' - это интерфейс. Вы не можете создать «новый» интерфейс без реализации. –
Я бы рекомендовал вариант 4 «Список <Список> l4 = новый LinkedList <>();' –