Java jenerik olarak silme kavramı nedir?
Java jenerik olarak silme kavramı nedir?
CEVAP
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:
- Sun documentation
- Wikipedia
- 10* *(PDF - şiddetle tavsiye; bağlantı periyodik olarak değiştirmek gerekir)
- Angelika Langer's Java Generics FAQ
Jenerik Java: PECS Nedir?...
Liste<Köpek> Listenin alt<Hay...
Java jenerik tipi silme - ne zaman ve...
' ve' ve', ' Java ...
Eclipse'de yeni bir proje Maven Java 1...