Liste içinde Java ArrayList

Yazar: Laura McKinney
Yaratılış Tarihi: 4 Nisan 2021
Güncelleme Tarihi: 4 Mayıs Ayı 2024
Anonim
Liste içinde Java ArrayList - Diğer
Liste içinde Java ArrayList - Diğer

İçerik

Java ile listedeki ArrayList arasındaki fark, listenin Java'da toplama çerçevesini genişleten bir arabirim olmasına rağmen, Java'daki ArrayList, AbstartList sınıflarını soyutlayan koleksiyon sınıflarıdır.


Java, çok kullanılan bir programlama dilidir; Java, hem derleyici hem de tercüman kullanan nesne yönelimli bir programlama dilidir. Çoğunlukla tüm yazılımlar Java programlama dilinde yapılır. Java kodu Windows, Linux ve Mac OS'de yazılabilir. C ve C ++ programlama dilinin sözdizimi aynıdır. Java, grafiksel kullanıcı arayüzü oluşturmaya yardımcı olan programları çalıştırmak için tarayıcı üretir. List ve ArrayList Java'da iki önemli kavramdır çünkü Java programlama dili günümüzde kullanılmaktadır ve bu günlerde trend olmaktadır. Ana farktan bahsedersek, o zaman liste ile Java'daki ArrayList arasındaki ana fark, List'in Java'daki toplama çerçevesini genişleten bir arabirim olduğu halde Java'daki ArrayList, AbstartList sınıflarını soyutlayan koleksiyon sınıflarıdır.

Java kodunu yazmak için, bir programcının C ++ için gerekli olmayan bir derleyici ve yorumlayıcı içeren bir yazılım geliştirme kitine (SDK) ihtiyacı vardır. Java programlama dili çoklu mirasları desteklemiyor. Java programlama dili donanım ile etkileşime girmez. Java programlama dili, çağrıyı referans olarak desteklemiyor. Java listesinde ve ArrayList, koleksiyon çerçevesinin üyeleridir. Liste, bir dizideki öğelerdir; bir listenin öğelerine, dizin konumuyla erişilir.


İçindekiler: Java'da List ile ArrayList Arasındaki Fark

  • Karşılaştırma Tablosu
  • Liste
  • ArrayList
  • Anahtar Farklılıklar
  • Sonuç
  • Açıklayıcı Video

Karşılaştırma Tablosu

temelListeArrayList
anlamListe, Java'da koleksiyon çerçevesini genişleten bir arayüzdür.Java'daki ArrayList, AbstartList sınıflarını soyutlayan koleksiyon sınıflarıdır.
SözdizimiListe arayüz listesidirArrayList, ArrayList sınıfıdır
Ad alanı System.Collections.Generic.System.Collections.
ÇalışmaListe, dizinle ilişkilendirilmiş öğeler oluşturur.ArrayList dinamik bir dizi oluşturur

Liste

Java programlamadaki liste, toplama çerçevesini genişleten bir arayüzdür. Liste sırayla düzenlenmiş bir öğeler koleksiyonu oluşturur. Liste aşağıdaki sınıflar kullanılarak oluşturulur.


  • ArrayList
  • Bağlantılı liste
  • CopyOnWriteArrayList .O
  • Vektör
  • yığın

Listede, elemanlar dizinlerle ilişkilendirilir, eğer bir elemana erişmek istiyorsanız, o numaranın dizinini kullanarak erişebilirsiniz. İki liste arayüzü yöntemi (int, E) ve addAll (int, Collection) eklenir. Listede üç istisna türü vardır.

  • UnsupportedOperationException
  • ClassCastException
  • NullPointerException

Java'da bir liste yaptıktan sonra bir eleman elde etmek istiyorsak, get () metodunu kullanabilirsiniz.

ArrayList

ArrayList, AbstactList sınıfını genişleten bir sınıf koleksiyonudur. ArrayList ayrıca liste arayüzünü de uygular. ArrayList dinamik diziler oluşturur. ArrayList, bir nesne dizisi oluşturur. Dizinin ArrayList'te sabit uzunluğu var. Java'da dizinin sabit bir uzunluğu var. ArrayList sınıfı nesnesinin kapasitesi, diziye öğeler eklendiğinde artar. sureCapacity (), ArrayList'in kapasitesini artırmak için kullandık.

Anahtar Farklılıklar

  1. Liste, Java'daki bir arabirimdir ve toplama çerçevesini genişletir, Java'daki ArrayList ise AbstartList sınıflarını soyutlayan koleksiyon sınıflarıdır.
  2. Liste, arabirim listesi iken ArrayList, ArrayList sınıfıdır.
  3. System.Collections.Generic listesinde, ArrayList Sisteminde bulunur. Koleksiyonlar.
  4. ArrayList bir dinamik oluştururken Liste, dizinle ilişkili öğeleri oluşturma

Sonuç

Yukarıdaki bu yazıda Java'daki Liste ile Java'daki ArrayList arasındaki gerçek farkın uygulandığını görüyoruz.

Açıklayıcı Video