Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

Diziler & Kolleksiyonlar.  Çalışılan tüm objelerin bilinmemesi  Dinamik sayıda obje ile çalışmak  Benzer işlem yapılacak objeleri bir arada tutmak.

Benzer bir sunumlar


... konulu sunumlar: "Diziler & Kolleksiyonlar.  Çalışılan tüm objelerin bilinmemesi  Dinamik sayıda obje ile çalışmak  Benzer işlem yapılacak objeleri bir arada tutmak."— Sunum transkripti:

1 Diziler & Kolleksiyonlar

2  Çalışılan tüm objelerin bilinmemesi  Dinamik sayıda obje ile çalışmak  Benzer işlem yapılacak objeleri bir arada tutmak

3  Tüm veritipleri için array oluşturulabilir  Tava[] raf1 = new Tava[3];  Tava[] raf2 = {new Tava(), new Tava()};  raf1.length;  Hızlı etkili obje dizileri  Primitifler için kullanılabilir  Uzunlukları sabit

4  System.arraycopy()  Diziler için kolaylık metodları  equals(), fill(), sort(), binarySearch()  asList()  Obje sıralaması nasıl yapılır?  İki tavadan hangisi diğerinden önce gelir?  Obje sıralamasının nasıl yapılacağı nasıl değiştirilir?

5  Obje tutma işlemi genelde daha karmaşıktır  Queue, List, Map,...  List : Objeleri sıralı bir şekilde tutar  ArrayList  Set : Sıra gözetmez, aynı objeden sadece bir tane olur  HashSet  Map: Anahtar/Değer karşılaştırır  HashMap, TreeMap  Kolleksiyon içindeki objelerin tipleri bilinmez (?)

6  List.add()  List.get()  Map.get(value)  Map.entrySet()

7  Bir kolleksiyon için elemanları sırayla getiren yapı  Sırada eleman kalıp kalmadığından haberdar

8


"Diziler & Kolleksiyonlar.  Çalışılan tüm objelerin bilinmemesi  Dinamik sayıda obje ile çalışmak  Benzer işlem yapılacak objeleri bir arada tutmak." indir ppt

Benzer bir sunumlar


Google Reklamları