2014-10-09 3 views
0

В чем разница междуреализация списка без указания типа

List<Object> list = new ArrayList<Object>(); 

и

List<Object> list = new ArrayList<>(); 

Они оба компилировать.

+0

Слишком плохо, что нет [документации для Java] (http://docs.oracle.com/javase/specs/jls/se7/html/jls-15.html#jls-15.9), или вы можете просто посмотри. –

+0

@DavidConrad Можно утверждать, что каждый вопрос синтаксиса можно решить, просмотрев документацию, но на StackOverflow существует бесчисленное множество. Многие из лучших ответов на эти типы вопросов - это прямой ответ, за которым следует ссылка на документацию, которая полезна, когда люди не знают, где искать. – onepiece

ответ

1

Нет никакой разницы. Последний является ярлыком, введенным в Java 7.

Смежные вопросы