Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> java

Kerangka Koleksi Java

Kerangka Koleksi Java

Dalam tutorial ini, kita akan belajar tentang antarmuka yang berbeda dari kerangka koleksi Java.

Koleksi Java Java framework menyediakan satu set antarmuka dan kelas untuk mengimplementasikan berbagai struktur data dan algoritme.

Misalnya, LinkedList kelas kerangka koleksi menyediakan implementasi struktur data daftar tertaut ganda.


Antarmuka Koleksi FrameWork

Kerangka koleksi Java menyediakan berbagai antarmuka. Antarmuka ini mencakup beberapa metode untuk melakukan operasi yang berbeda pada koleksi.

Kita akan mempelajari tentang antarmuka ini, subinterfacenya, dan implementasinya di berbagai kelas secara rinci di bab selanjutnya. Mari kita pelajari tentang antarmuka yang umum digunakan secara singkat dalam tutorial ini.


Antarmuka Koleksi Java

Collection antarmuka adalah antarmuka akar dari hierarki kerangka kerja koleksi.

Java tidak menyediakan implementasi langsung dari Collection antarmuka tetapi menyediakan implementasi subinterface-nya seperti List , Set , dan Queue . Untuk mempelajari lebih lanjut, kunjungi:Antarmuka Koleksi Java

Kerangka Koleksi Vs. Antarmuka Koleksi

Orang sering bingung antara kerangka kerja koleksi dan Collection Antarmuka.

Collection interface adalah antarmuka root dari kerangka koleksi. Kerangka kerja ini juga mencakup antarmuka lain:Map dan Iterator . Antarmuka ini mungkin juga memiliki subinterface.


Subinterfaces Antarmuka Koleksi

Seperti disebutkan sebelumnya, Collection antarmuka termasuk subinterface yang diimplementasikan oleh kelas Java.

Semua metode Collection antarmuka juga hadir di subinterface-nya.

Berikut adalah subinterface dari Collection Antarmuka:

Antarmuka Daftar

List interface adalah kumpulan terurut yang memungkinkan kita untuk menambah dan menghapus elemen seperti array. Untuk mempelajari lebih lanjut, kunjungi Antarmuka Daftar Java

Setel Antarmuka

Set antarmuka memungkinkan kita untuk menyimpan elemen dalam set yang berbeda mirip dengan set dalam matematika. Itu tidak boleh memiliki elemen duplikat. Untuk mempelajari lebih lanjut, kunjungi Antarmuka Set Java

Antarmuka Antrian

Queue interface digunakan ketika kita ingin menyimpan dan mengakses elemen di First In, First Out tata krama. Untuk mempelajari lebih lanjut, kunjungi Antarmuka Antrian Java


Antarmuka Peta Java

Di Jawa, Map antarmuka memungkinkan elemen untuk disimpan dalam kunci/nilai berpasangan. Kunci adalah nama unik yang dapat digunakan untuk mengakses elemen tertentu dalam peta. Dan, setiap kunci memiliki satu nilai yang terkait dengannya. Untuk mempelajari lebih lanjut, kunjungi Antarmuka Peta Java


Antarmuka Iterator Java

Di Jawa, Iterator interface menyediakan metode yang dapat digunakan untuk mengakses elemen koleksi. Untuk mempelajari lebih lanjut, kunjungi Antarmuka Java Iterator


Mengapa Kerangka Koleksi?

Kerangka koleksi Java menyediakan berbagai struktur data dan algoritma yang dapat digunakan secara langsung. Ini memiliki dua keuntungan utama:

Selain itu, kerangka koleksi memungkinkan kita untuk menggunakan struktur data tertentu untuk jenis data tertentu. Berikut beberapa contohnya,


Contoh:Koleksi Kelas ArrayList

Sebelum kita menyelesaikan tutorial ini, mari kita ambil contoh kelas ArrayList dari framework collections.

ArrayList class memungkinkan kita untuk membuat array yang dapat diubah ukurannya. Kelas mengimplementasikan List interface (yang merupakan subinterface dari Collection antarmuka).

// The Collections framework is defined in the java.util package
import java.util.ArrayList;

class Main {
    public static void main(String[] args){
        ArrayList<String> animals = new ArrayList<>();
        // Add elements
        animals.add("Dog");
        animals.add("Cat");
        animals.add("Horse");

        System.out.println("ArrayList: " + animals);
    }
}

Keluaran :

ArrayList: [Dog, Cat, Horse]

Dalam tutorial selanjutnya, kita akan mempelajari tentang kerangka koleksi (antarmuka dan kelasnya) secara detail dengan bantuan contoh.


java

  1. antarmuka C#
  2. Operator Jawa
  3. Antarmuka Jawa
  4. Java mencoba-dengan-sumber daya
  5. Anotasi Jawa
  6. Antarmuka Java NavigableSet
  7. Antarmuka vs Kelas Abstrak di Jawa:Apa Perbedaannya?
  8. Java - Antarmuka
  9. Java - Kerangka Koleksi
  10. Java 9 - Metode Antarmuka Pribadi