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

  • geraldnonadoez

    geraldnonado

    3 Temmuz 2013
  • SHAYTARDS

    SHAYTARDS

    1 EKİM 2008
  • williamfitzsimmons

    williamfitzs

    14 Mart 2008