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

  • National Geographic

    National Geo

    7 Mayıs 2006
  • Tech4Geeks

    Tech4Geeks

    8 Ocak 2012
  • xiaoyu85

    xiaoyu85

    20 ŞUBAT 2010