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

  • Disney Pets and Animals

    Disney Pets

    29 ŞUBAT 2012
  • The Warp Zone

    The Warp Zon

    24 AĞUSTOS 2007
  • ThePointblank

    ThePointblan

    18 Aralık 2006