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

  • ASUS North America

    ASUS North A

    12 AĞUSTOS 2008
  • Michael Neal

    Michael Neal

    2 Mayıs 2009
  • Tips On Linux

    Tips On Linu

    26 Temmuz 2008