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

  • Random Act of Kindness Video Contest

    Random Act o

    18 EYLÜL 2012
  • Makeup Lover

    Makeup Lover

    12 HAZİRAN 2011
  • Shon Gonzales

    Shon Gonzale

    5 EKİM 2014