SORU
4 HAZİRAN 2009, PERŞEMBE


Java Numaralandırma ve Yineleyici arasındaki fark

Bu iki arayüz arasında tam olarak ne fark var? Enumeration Iterator kullanarak üzerinde faydaları var mı? Eğer biri açıklayabilir eğer, bir referans madde mutluluk duyacağız.

CEVAP
4 HAZİRAN 2009, PERŞEMBE


Iterator arayüz için Java API Belirtimi bakarak, Enumeration arasındaki farklar bir açıklama var:

Kullanımına farklı numaralandırma iki yolu vardır:

  • Kullanımına arayan temel öğeleri kaldırmak için izin verir yineleme sırasında toplama iyi tanımlanmış anlambilim.
  • Yöntem adları geliştirilmiştir.

Sonuç olarak, her iki Enumeration Iterator verecek art arda gelen unsurları, ama Iterator geliştirilmiş böyle bir şekilde çok yöntem isimleri daha kısa ve ek remove yöntem. Burada yan yana karşılaştırma:

  Enumeration                     Iterator
  ----------------                ----------------
  hasMoreElement()                hasNext()
  nextElement()                   next()
  N/A                             remove()

Ayrıca Java belirtildiği gibi API Özellikleri, yeni programlar "Yineleyici Java koleksiyonları çerçeve Numaralandırma yerini alır." Enumeration, tercih edilmesi için (Iterator özellikler.)

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • boburnham

    boburnham

    11 Temmuz 2006
  • Hidden Wolf TV

    Hidden Wolf

    1 EKİM 2009
  • Jeb Corliss

    Jeb Corliss

    17 Kasım 2006