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

  • MW Technology

    MW Technolog

    28 EKİM 2009
  • Noam Erez

    Noam Erez

    3 NİSAN 2012
  • SignatureSeries

    SignatureSer

    24 Aralık 2006