6 ŞUBAT 2009, Cuma
Neden bazı jenerik'in Java uygulaması kötü olduğunu söylüyorsunuz?
Bazen jenerik, Java doğru olmadığını duydum. (başvuru, here) yakın
Tecrübesizliğimi mazur görün, ama onları daha iyi ne yapardın?
CEVAP
6 ŞUBAT 2009, Cuma
Kötü:
- Tür bilgileri yürütme zaman "" olmak . ne söyleyebilirsiniz. yani derleme zamanında kaybolur
- Değer tipleri (bu çok önemli .için kullanılabilir mi
List<byte>
gerçekten örneğinbyte[]
tarafından desteklenmektedir, ve boks gereklidir NET) - Genel yöntemleri çağırmak için çok kötü oldu sözdizimi (IMO)
- Kısıtlamaları sözdizimi için kafa karıştırıcı olabilir
- Joker karakterler, genellikle kafa karıştırıcı
- Çeşitli kısıtlamalar yukarıda vb döküm nedeniyle
İyi:
- Joker karakteri kovaryans/contravariance birçok durumda çok düzgün olan tarafı, çağrıda belirtilen sağlar
- Hiç yoktan iyidir!
Bunu Paylaş:
Sihirli bir numara, ne olduğunu ve ned...
Liste<Köpek> Listenin alt<Hay...
&; Dışında "neden: pass&; kötü program...
Neden Java Sanal Makinesi hiçbir GİL v...
Neden Java 10-99 arasındaki tüm sayıla...