Liste içinde Java ArrayList
İçerik
- İç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
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
temel | Liste | ArrayList |
anlam | Liste, 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özdizimi | Liste arayüz listesidir | ArrayList, ArrayList sınıfıdır |
Ad alanı | System.Collections.Generic. | System.Collections. |
Çalışma | Liste, 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
- 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.
- Liste, arabirim listesi iken ArrayList, ArrayList sınıfıdır.
- System.Collections.Generic listesinde, ArrayList Sisteminde bulunur. Koleksiyonlar.
- 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.