SORU
24 Kasım 2008, PAZARTESİ


Java jenerik olarak silme kavramı nedir?

Java jenerik olarak silme kavramı nedir?

CEVAP
24 Kasım 2008, PAZARTESİ


Temelde jenerik derleyici hile ile Java uygulanan bir yöntem. Derlenmiş genel bir kodaslındaT (veya başka türde bir parametre) hakkında konuşmak, her yerde sadece java.lang.Object kullanır ve gerçekten genel bir tür derleyici söylemek için bir meta var.

Sen Genel tür veya yöntem karşı bazı kod derlerken, derleyici gerçekten (tip T bağımsız değişken nedir yani) demek ve doğrular ne işe yararderlemedoğru olanı yapıyorsun, ama verilmiş kod yine sadece java.lang.Object - derleyici açısından müzakerelerin zaman ekstra gerektiğinde atmalarını oluşturur. Yürütme zaman, List<String> List<Date> bir tam olarak aynı; bilgi olmuştur fazladan yazınsildimderleyici tarafından.

Bu karşılaştırma ile, diyelim ki, C#, nerede bilgileri tutulur yürütme zamanında, izin kodunu içeren ifadeler gibi typeof(T) eşdeğer T.class - bunun dışında, ikinci geçersiz. (Arasında daha fazla farklılıklar vardır .NET ve Java jenerik jenerik, unutma.) Tür silme "garip Java jenerik ile uğraşırken"/hata uyarı mesajları. birçok kaynağı

Diğer kaynaklar:

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Dave Wallace

    Dave Wallace

    27 Kasım 2007
  • HowtoDrawAndPaint

    HowtoDrawAnd

    24 EKİM 2010
  • Lamarr Wilson

    Lamarr Wilso

    27 Aralık 2008