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

  • Avast

    Avast

    27 NİSAN 2006
  • Lena Danya

    Lena Danya

    11 NİSAN 2010
  • xXGAMERrs_Xx

    xXGAMERrs_Xx

    31 Temmuz 2014