SORU
29 EYLÜL 2010, ÇARŞAMBA


numaralama.() değerleri - iade çeteleler deterministik bir emirdir

SOME_ENUM bir sıralama var:

public enum SOME_ENUM 
{
  EN_ONE,
  EN_TWO,
  EN_THREE;
}

Her zaman SOME_ENUM.values() numaralama tanımlamalar sırasına göre:çeteleler dönecektir EN_ONE, EN_TWO, EN_THREE? Ya da bir sonraki yazılım ve programları sürümleri değişmemiş olması garanti değildir bir kural mı var?

CEVAP
29 EYLÜL 2010, ÇARŞAMBA


Java dil şartnamesi bu açık bir dil kullanır:

@bir dizi bu numaralama türü sabitleri içeren dönüş, sırada [Source] ilan ediyorlar

Yani, Evet, beyan sırayla geri dönecekler. Sipariş biri sınıf değişiklikleri yani, bu nasıl kullandığınız hakkında çok dikkatli olun Eğer zamanla değişebilir diye belirtmekte yarar var.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • kourtneyannmakeup

    kourtneyannm

    19 ŞUBAT 2012
  • Kyletiv7

    Kyletiv7

    28 Mayıs 2007
  • ShayLoss

    ShayLoss

    5 Kasım 2009