Тип списка против типа ArrayList в Java

(1) List<?> myList = new ArrayList<?>();

(2) ArrayList<?> myList = new ArrayList<?>();

Я понимаю, что с (1), реализацииСписок Интерфейс можно поменять местами. Кажется, что (1) обычно используется в приложении независимо от необходимости (я сам всегда использую это).

Мне интересно, если кто-нибудь использует (2)?

Кроме того, как часто (и могу ли я получить пример) ситуация фактически требует использования (1) над (2) (то есть, где (2) было бы недостаточно ... кромекодирование к интерфейсам а такжелучшие практики так далее.)

Ответы на вопрос(15)

Ваш ответ на вопрос