Cevapla
 
Konu Araçları
Eski 17-08-19, 16:11 #1
megalanya megalanya çevrimdışı
Post Java’da Generics


Merhaba,

Bu yazımda Java’da Generics (Jenerik) konusunu inceliyor olacağız.

Generics Nedir?

İçerisinde tüm referans veri tiplerini tutan ayrıca hangi referans tipini tutacağına oluştururken karar verebileceğimiz ve üzerinde aynı işlemleri işlemleri yapabileceğimiz sınıf türüdür.

Neden Kullanılır?

Java’da jeneriklerin getirdiği birinci avantaj, oluşabilecek tip uyumsuzluklarının compile esnasında fark edilerek düzeltilebilmesini sağlamaktır. İkinci avantajı, casting’e gerek kalmamasıdır.Üçüncü avantajı, aynı anda farklı tiplerle çalışabilen kod yazılmasını sağlayarak kod tekrarını engellemesidir.

Generic olmadan casting ihtiyaci mevcut olan örnek:

Kod:
ArrayList list = new ArrayList();

list.add("apple");
list.add("banana");
list.add("orange");

String fruit = (String) list.get(1);
System.out.println(fruit);
Generic ile casting'e gerek olmayan örnek:

ArrayList strings = new ArrayList();

strings.add("cat");
strings.add("dog");
strings.add("alligator");

String animal = strings.get(1);

System.out.println(animal);
Yapmış olduğumuz örneklere buradan; örnek1 , örnek2 ulaşabilirsiniz.

(Kaynak)
__________________
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Cevapla

Bu konunun kısa yolunu aşağıdaki sitelere ekleyebilirsiniz

Konu Araçları

Gönderme Kuralları
Yeni konu açamazsınız
Cevap yazamazsınız
Dosya gönderemezsiniz
Mesajlarınızı düzenleyemezsiniz

BB code is Açık
Smiley Açık
[IMG] kodu Açık
HTML kodu Kapalı



Tüm saatler GMT +3. Şuan saat: 15:26
(Türkiye için artık GMT +3 seçilmelidir.)

 
5651 sayılı yasaya göre forumumuzdaki mesajlardan doğabilecek her türlü sorumluluk yazan kullanıcılara aittir. Şikayet Mailimiz. İçerik, Yer Sağlayıcı Bilgilerimiz. Reklam Mailimiz. Gizlilik Politikası. Tatil
Copyright © 2018