Sobes.tech
Junior — Middle

Boyut belirtilmeden oluşturulduğunda, ArrayList'in başlangıçta kaç öğe içerebileceği nedir?

sobes.tech yapay zeka

AI'dan gelen yanıt

Java'da başlangıç boyutu belirtilmeden ArrayList oluşturulduğunda, iç dizi başlangıçta boş (boyut 0) olur.

Sadece ilk öğe eklendiğinde, ArrayList varsayılan boyutta iç dizi oluşturur, bu genellikle 10'dur.

Yani, varsayılan olarak:

  • new ArrayList<>() çağrıldığında, iç dizi hemen tahsis edilmez.
  • İlk öğe eklendiğinde, boyutu 10 olan bir dizi tahsis edilir.

Bu, liste boş kalırsa bellek tasarrufu sağlar.

Örnek:

ArrayList<String> list = new ArrayList<>();
// iç dizi henüz tahsis edilmedi
list.add("İlk öğe");
// şimdi iç dizi boyutu 10