Bir içeren bir değişken varsa Listo farklı türleri örneğin bir çok nesneleri içerebilir ArrayListveya LinkedList. A LinkedListve an arasındaki fark ArrayListoldukça büyük. Yöntemlerin büyük O davranışı büyük farklılıklar gösterir. Örneğin sıralama Listve sonra ikili aramalar yapmak için mükemmel bir için Tamam ArrayListama a ile mantıklı olmaz LinkedList.