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

  • After Effects Tutorials w/ Mikey

    After Effect

    24 HAZİRAN 2009
  • Bryan Smith

    Bryan Smith

    12 Mart 2006
  • stewmurray47

    stewmurray47

    1 Kasım 2006