, Когда я запишу некоторый API, он иногда будет использовать Набор <Модель>
, чтобы быть параметром. Конечно, можно использовать ArrayList
, если вы знаете , ArrayList
уже достаточно для обработки всего варианта использования.
Мой вопрос, там любая значительная исполнительная стоимость, когда, например, брошено ArrayList <Модель>
к Набор <Модель>
когда передающий параметр.
размер набора также повлияет на выполнение броска? Совет?
спасибо за ответ Peter.
я думаю, что ответ достаточно симпатичен для остановки меня, чтобы напрасно тратить время при изменении его.
РЕДАКТИРОВАНИЕ
, Как сказано в принятом ответе, стоимость на самом деле оплачена в вызове методов интерфейса. это не свободно сохранить этот вид flexibity. Но стоимость не так значительна.