Например, я мог бы написать любой из них:
class example <T>
{
...
public void insert (T data)
{
...
}
}
или
class example
{
...
public void insert (Object o)
{
...
}
}
Есть ли существенная разница между двумя показателями производительности? С помощью дженериков я мог бы ограничить тип параметра, а со вторым подходом, я думаю, нет необходимости определять тип объекта при его создании.
Кроме того, со вторым подходом я мог бы в принципе вставить что-нибудь в класс, верно? Принимая во внимание, что с дженериками каждый элемент в классе был бы того же типа.
Что-нибудь еще мне не хватает?