как и в названии, на Java, есть ли разница между этими двумя утверждениями?В чем разница между "ArrayList <String> = new ArrayList <>()" и "ArrayList <String> = новый ArrayList <String>()"?
Обычно я могу видеть оба утверждения обоих. Поэтому я полагаю, что нет никакой разницы. Но могли бы вы помочь подтвердить и объяснить, почему они идентичны?
ArrayList<String> al = new ArrayList<String>();
ArrayList<String> al = new ArrayList<>();
Спасибо!
они идентичны только двум способам написания. – Panther
Привет, все, я хочу поблагодарить всех вас за ответы! Просто отметьте первый как приемлемый ответ, но я думаю, что все ваши ответы ясны и правильны одинаково. –