SORU
18 Aralık 2009, Cuma


Java define #

Java programına başladım ve C eşdeğer merak ediyorum #define var.

Google hızlı bir arama değil, ama eğer buna benzer bir şey varsa bana söyleyebilir değil diyor Java? Benim kod daha okunabilir hale getirmeye çalışıyorum.

MyArray[0] yerine myArray[PROTEİN] yazmak örneğin istiyorum.

CEVAP
18 Aralık 2009, Cuma


Precompiler yok çünkü.

Ancak, sıcak nokta şaşırtıcı derecede iyi mümkünse optimize de oldukça sizin durumda aşağıdaki gibi aynı şeyi elde edebiliriz

class MyClass
{
    private static final int PROTEINS = 0;

    ...

    MyArray[] foo = new MyArray[PROTEINS];

}

Derleyici PROTEINS asla ve asla değiştiremez ve çok az ya da istediğiniz ne fazla satır yok olur.

Sürekli erişim değiştirici önemsiz işte, eğer birden fazla sınıflar arasında aynı sürekli yeniden istersen public protected yerine özel olabilir unutmayın.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • geraldnonadoez

    geraldnonado

    3 Temmuz 2013
  • Hidden Wolf TV

    Hidden Wolf

    1 EKİM 2009
  • HowcastTechGadgets

    HowcastTechG

    22 EYLÜL 2010

İLGİLİ SORU / CEVAPLAR