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

  • Kamikazeepanda

    Kamikazeepan

    5 ŞUBAT 2006
  • The Slow Mo Guys

    The Slow Mo

    15 AĞUSTOS 2010
  • theatre2film

    theatre2film

    12 NİSAN 2006