Привет, решил задачу Вопрос: почему при объявлении и инициализации списков вот так: ArrayList<Integer> list1 = new ArrayList<Integer>(), последние 2 пункта не проходили, а если ArrayList<Integer> list1 = new ArrayList<>(), то все корректно. Если можно объясните, пожалуйста, нормально в понятиях ооп или поделитесь ссылкой Заранее спасибо)