Давайте предположим, что у меня есть переменная: новый ArrayList <Class>() или новый ArrayList <>() в Java?
List<String> myList;
Есть ли разница между этими двумя линиями?
myList = new ArrayList<>();
myList = new ArrayList<String>();
Я думаю, и делает то же самое на компиляции, но все же я не уверен.
Заранее спасибо
Пожалуйста, приложить усилия, чтобы найти дубликат, прежде чем ответить. Я уверен, что вы уже видели этот вопрос. –
Алмазный оператор .. Я не знал, что он считается оператором! Спасибо за ссылку (Y) – iGoodie
Я искал это @SotiriosDelimanolis. Я не мог найти никакого результата, потому что я даже не знал, что <> считается оператором. – iGoodie