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

Slides:



Advertisements
Benzer bir sunumlar
Java Programlama Koleksiyon(Collection) Sınıfları
Advertisements

BPR152 ALGORİTMA VE PROGRAMLAMA - II
Diziler.
Dizi ve ArrayList.
Ders 1: ARRAYLIST Hazırlayan : Yrd. Doç. Dr. Barış GÖKÇE
BİYOGAZ HAZIRLAYANLAR : HAKAN DEMİRTAŞ
HAZIRLAYANLAR AYHAN ÇINLAR YUNUS BAYIR
Doç. Dr. Hatice Bakkaloğlu Ankara Üniversitesi
19. VE 20. YÜZYILDA BİLİM.
AKIŞKANLAR DİNAMİĞİ BÖLÜM 8 . BORULARDA AKIŞ.
SES DONANIMLARI Ayşegül UFUK Saide TOSYALI
İŞLETİM SİSTEMİ İşletim Sistemi Nedir İşletim Sisteminin Görevleri
ÇOCUKLARDA BRONŞİOLİT VE PNÖMONİ
ADRESLEME YÖNTEMLERİ.
Diksiyon Ödevi Konu:Doğru ve etkili konuşmada
BİLİŞİM TEKNOLOJİLERİ NEDİR?
PSİKO-SEKSÜEL (RUHSAL) PSİKO-SOSYAL
ERGENLİKTE MADDE KULLANIMI
Şeyda GÜL, Fatih YAZICI, Mustafa SÖZBİLİR
GAZLAR Yrd. Doç. Dr. Ahmet Emin ÖZTÜRK. GAZLAR Yrd. Doç. Dr. Ahmet Emin ÖZTÜRK.
Engellerin farkında mıyız?
İZMİR.
ACİL YARDIM ve AFET YÖNETİMİ ÖĞRENCİLERİNİN KARAR VERME DÜZEYLERİ
Yazar:ZEYNEP CEREN YEŞİLYURT Danışman: YRD. DOÇ. DR
TEMEL MAKROEKONOMİ SORUNLARI VE POLİTİKA ARAÇLARI
IMPLEMENTATION OF SOME STOCK CONTROL METHODS USED IN BUSINESS LOGISTICS ON DISASTER LOGISTICS: T.R. THE PRIME MINISTRY DISASTER AND EMERGENCY MANAGEMENT.
Modülasyon Neden Gereklidir?
A416 Astronomide Sayısal Çözümleme - II
İSTATİSTİK II Hipotez Testleri 1.
4.BÖLÜM ÇAĞDAŞ BÜYÜME MODELLERİ
Aydınlanma Işığın doğası ile ilgili bilgilerin tarihsel süreç içindeki değişimini farkeder. a. Dalga ve tanecik teorisinden bahsedilir,
Final Öncesi.
Sayısal Haberleşme.
İÇ ORGANLARIN YAPISI VE İŞLEYİŞİ
Dil Materyalleri ve Çalışmaları Doç. Dr. Müdriye YILDIZ BIÇAKÇI
Sosyal Bilimler Enstitüsü
FURKAN EĞİTİM VAKFI TEFSİR USULÜNE GİRİŞ
BİN AYDAN DAHA HAYIRLI GECE KADİR GECESİ
AKIŞKANLAR MEKANİĞİ 3. BASINÇ VE AKIŞKAN STATİĞİ
Emir ÖZTÜRK T.Ü. F.B.E. Bilg. Müh. A.B.D. Y.L. Semineri
Toplam Çıktı - Bir ekonomide belirli bir dönemde üretilen (arz edilen) toplam mal ve hizmet miktarıdır. Toplam Gelir - Belirli bir dönemde üretim faktörlerinin.
TÜCAUM 2016 ULUSLARARASI COĞRAFYA SEMPOZYUMU KARADENİZ BÖLGESİ ÖRNEĞİ
11. SINIF: ELEKTRİK ve MANYETİZMA ÜNİTESİ Alternatif Akım 2
HİGGS HAKKINDA NAZLI FANUS FEN BİLİMLERİ ÖĞRETMENİ ULUPAMİR ORTAOKULU
KEMOSENTEZ
Yüzeysel Akış.
Doç. Dr. Senayi DÖNMEZ Doç. Dr. Ahmet Emre TEKELİ
Ele 561: Kablosuz Haberleşme MIMO Haberleşme
Ayna ayna söyle bana prof dr süheyla ünal
MUHASEBE ve DENETİM Lisans Programı
KURAL 1- OYUN ALANI Saha Zemini: Oyunlar; parke, kauçuk vb. voleybol oynanabilen zeminlerde oynanır. Sahanın rengi değişiklik gösterebilmekle birlikte.
Prof. Dr. Ayten DEMİR Ankara Üniversitesi Sağlık Bilimleri Fakültesi
Devlet Muhasebe Standartları
HİSTEREKTOMİ ÖNCESİ VE SONRASI HEMŞİRELİK BAKIMI
Skrotumal Hastalıklar
TÜRKİYE’NİN COĞRAFİ BÖLGELERİ.
Recep ŞAHAN Kurucaşile
SOSYAL HAYATTA HUZURUN TEMELİ
Tıbbi Biyolojiye Giriş
Yetim ve Öksüzlere Değer Vermek
‘’REİS BEY’’ CAST SUNUM DOSYASI (ERKEKLER)
INGA TODUP SUNUMU.
[ Doğrusal Programlama] [DOĞRUSAL PROGRAMLAMA ÖRNEKLERİ]
VERİ MADENCİLİĞİ ISE 302 Dr. Tuğrul TAŞCI.
YRD. DOÇ. DR. OKTAY KIZILKAYA
11. SINIF: KUVVET ve HAREKET ÜNİTESİ Denge
Katı Cismin Yuvarlanma Hareketi Açısal momentum
DEĞİŞKEN Değişken, bir araştırmanın olgularından oluşan, birden faz­la değer alabilen; değişebilen her şey olarak tanımlanır. Farklı değerler alan herhangi.
Biyolojik Risk Etmenleri
HALK EĞİTİMİ MEREKEZLERİ ÖĞRETMEN VE USTA ÖĞRETİCİ
Sunum transkripti:

Diziler & Kolleksiyonlar

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

 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

 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?

 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 (?)

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

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