SORU
15 ŞUBAT 2012, ÇARŞAMBA


Dizi'In uzunluğu özelliği tanımlanır?

ArrayList<E> uzunluğu halka yöntemi size() gibi kullanarak belirleyebiliriz

 ArrayList<Integer> arr = new ArrayList(10);
 int size = arr.size(); 

Benzer şekilde Array nesne length özelliğini kullanarak uzunluğu belirleyebiliriz

String[] str = new String[10];
int size =  str.length;

ArrayList size() yöntemi ArrayList sınıf içinde tanımlanmış ise , bu Array length özellik tanımlanır ? JVM tarafından yürütülmektedir yoksa Java API sınıf herhangi bir dosyasında bulunur mu ?

CEVAP
15 ŞUBAT 2012, ÇARŞAMBA


Diziler basit bir öznitelik length isimli final java özel nesneler vardır.

""Bir dizi (herhangi bulabilirsiniz .tanımı sınıf yok file sınıfı), dili kendisinin bir parçası onlar.

10.7. Dizi Üyeleri

Bir dizi türünü üyeleri aşağıdaki gibidir:

  • Dizininpublic final bileşenlerin sayısını içeren length, alan. length pozitif veya sıfır olabilir.
  • public yöntemi sınıfta aynı adı Object yöntemi geçersiz kılar ve kontrol istisnalar atar clone,. Dizi türünde clone yöntemi T[] dönüş türü T[].

    Çok boyutlu bir dizi bir klon sadece tek bir yeni bir dizi oluşturur. ki bu da sığ. Subarrays paylaşılır.

  • Tüm üyeler sınıftan Object; devralınan Object tek yöntem clone yöntemdir miras kaldı.

Kaynaklar:

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Ammine Getahun

    Ammine Getah

    21 HAZİRAN 2011
  • GirlSanctuaryBlog

    GirlSanctuar

    28 Aralık 2011
  • National Geographic

    National Geo

    7 Mayıs 2006