SORU
13 EKİM 2008, PAZARTESİ


Ne javac " sorun olur;eğilen güvensiz operasyonları" kullanır; uyarı

Örneğin:

javac Foo.java
Note: Foo.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

CEVAP
13 EKİM 2008, PAZARTESİ


Bu tip belirteçleri (örneğin, Arraylist() ArrayList<String>()) yerine olmadan koleksiyonları kullanıyorsanız daha sonra Java 5 kadar geliyor. Derleyici, tip-güvenli bir şekilde toplanması, generics kullanarak kullandığınız kontrol edemez anlamına gelir.

Uyarı kurtulmak için, koleksiyon saklamak istediğini hakkında. Bu yüzden, yerine

List myList = new ArrayList();

kullanın

List<String> myList = new ArrayList<String>();

Java 7 Type Inference kullanarak jenerik örnekleme kısaltabilir.

List<String> myList = new ArrayList<>();

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • calicoJake

    calicoJake

    29 EKİM 2007
  • cekehechu

    cekehechu

    20 HAZİRAN 2006
  • Feel The Electricity!

    Feel The Ele

    20 ŞUBAT 2010