2013-07-08 2 views

ответ

3

Следует использовать параметр. Он предоставляет компилятору подробную информацию о таких вещах, как литье и автобоксинг.

С этим, особенно если используются типы, отличные от Object, компилятор может обрабатывать отливку и обеспечивать совместимость. Особенно с возвращаемыми значениями и сигнатурами метода, параметрируемый истинный тип может не отображаться из байт-кода другим классам.

Следует напомнить, что List<Object> семантически и программно почти так же бесполезно, как List. Убедитесь, что, если хотите, используйте более конкретный тип. Если вы объявляете класс или метод, убедитесь, что вы используете правильный специальный шаблон.

1

Ни один. Лучше указать конкретный общий тип содержимого списка, если это возможно. По крайней мере, следует использовать общий интерфейс.

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