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

  • CommonArtisan

    CommonArtisa

    7 Temmuz 2012
  • manadude21

    manadude21

    11 Mart 2008
  • TheOtherMau5

    TheOtherMau5

    6 Mart 2012