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

  • Brendan van Son

    Brendan van

    5 Aralık 2006
  • JorteexHD

    JorteexHD

    20 NİSAN 2012
  • Joseph Hayhoe

    Joseph Hayho

    20 Mayıs 2010