Ben Android Studio kullanıyorum ve bunu yazmak:Açık tür argüman neden elmas ile değiştirilmelidir?
List<Button> buttons = new ArrayList<Button>();
bu mesajı var:
Açık tip argüman Düğme Ben <>
değiştirilmesi gerektiğini
meraklı, neden yerine elmas kullanmak daha iyi olurdu?List<Button> buttons = new ArrayList<>();
DÜZENLEME:
Ben hiç kopya katılmıyorum! Bu cevabı daha önce görmüştüm ve açık argümanı hiç bir argümanla karşılaştırmıyor, oysa ben açık argümanı örtük argümanla karşılaştırıyorum!
O bunu gerektiği değil, ama Kodunuzu daha güzel (daha kısa) yapın, bu yüzden karşı sorularım var: neden elmas operatörü kullanmıyorsunuz? – Pshemo
Derleyici için daha fazla bilginin daha iyi olduğunu düşünürdüm, ama nasıl çalıştığını gerçekten bilmiyorum ... –
@DanChaltiel derleyicinin hayatını kolaylaştırıyor ancak derleyicinizden daha fazlasını talep etmelisiniz :) –