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

  • CorridorDigital

    CorridorDigi

    17 Mayıs 2010
  • Lancome USA

    Lancome USA

    30 HAZİRAN 2009
  • VvCompHelpvV

    VvCompHelpvV

    4 EYLÜL 2007