SORU
17 ŞUBAT 2010, ÇARŞAMBA


Tür Listesi vs türü Java ArrayList

(1) List<?> myList = new ArrayList<?>();

(2) ArrayList<?> myList = new ArrayList<?>();

(1), Liste uygulamaları ile arayüzü değiştirilebilir, bunu anlıyorum. (1) genellikle bir uygulama ihtiyacınız ne olursa olsun (ben her zaman bunu kullanın) kullanılır gibi görünüyor. Herkes kullanır (2) merak ediyorum? Ayrıca, ne kadar sıklıkla (ve ben lütfen bir örnek) durum aslında gerektirir kullanarak (1) (2) (yani nerede (2) yeterli olmaz..bir kenara 'kodlama için arayüzleri ve en iyi uygulamaları vb.)

Teşekkürler

CEVAP
17 ŞUBAT 2010, ÇARŞAMBA


Her zaman ilk ikincisi tercih edilir neredeyse. İlk List uygulanması değiştirebilir avantajı (örneğin LinkedList), kodun geri kalanını etkilemeden vardır. Bu zor bir görev ile bir ArrayList değil sadece, çünkü ihtiyacınız olacak değiştirme ArrayList LinkedList her yerde, ama aynı zamanda çünkü seni kullanmış ArrayList özel yöntemler.

List hakkında okuyabilirsiniz uygulamaları here. ArrayList, bir başlangıç olabilir ama yakında başka bir uygulama daha uygun olduğunu sonradan keşfetmek.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Good Creative Academy

    Good Creativ

    19 Kasım 2009
  • The Bad Tutorials

    The Bad Tuto

    6 EKİM 2009
  • THELIFEOFPRICE

    THELIFEOFPRI

    16 Mart 2011