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

  • julioissk84life

    julioissk84l

    18 ŞUBAT 2008
  • Qmusic Romania

    Qmusic Roman

    8 Temmuz 2011
  • JeezyVEVO

    JeezyVEVO

    12 Mayıs 2009