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

  • DavidParody

    DavidParody

    17 EKİM 2009
  • newport83

    newport83

    19 HAZİRAN 2006
  • Rhapsody

    Rhapsody

    7 ŞUBAT 2008