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.
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.
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
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.
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:
List interface adalah kumpulan terurut yang memungkinkan kita untuk menambah dan menghapus elemen seperti array. Untuk mempelajari lebih lanjut, kunjungi Antarmuka Daftar Java
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
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
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
Di Jawa, Iterator interface menyediakan metode yang dapat digunakan untuk mengakses elemen koleksi. Untuk mempelajari lebih lanjut, kunjungi Antarmuka Java Iterator
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,
Set antarmuka yang disediakan oleh kerangka koleksi.Map antarmuka.ArrayList class menyediakan fungsionalitas array yang dapat diubah ukurannya.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
Antarmuka Java SortedSet Dalam tutorial ini, kita akan belajar tentang antarmuka SortedSet di Java dan metodenya dengan bantuan sebuah contoh. SortedSet antarmuka kerangka Java Collections digunakan untuk menyimpan elemen dengan beberapa urutan dalam satu set. Ini memperluas antarmuka Set. Kel
Antarmuka Iterator Java Dalam tutorial ini, kita akan belajar tentang antarmuka Java Iterator dengan bantuan sebuah contoh. Iterator antarmuka kerangka koleksi Java memungkinkan kita untuk mengakses elemen koleksi. Ini memiliki subinterface ListIterator . Semua koleksi Java menyertakan iterator
Antarmuka Java ListIterator Dalam tutorial ini, kita akan belajar tentang antarmuka Java ListIterator dengan bantuan sebuah contoh. ListIterator antarmuka kerangka koleksi Java menyediakan fungsionalitas untuk mengakses elemen daftar. Ini adalah dua arah. Ini berarti memungkinkan kita untuk mengu
Apa itu Antarmuka di Java? Sebuah Antarmuka di Jawa bahasa pemrograman didefinisikan sebagai tipe abstrak yang digunakan untuk menentukan perilaku kelas. Antarmuka Java berisi konstanta statis dan metode abstrak. Sebuah kelas dapat mengimplementasikan beberapa antarmuka. Di Java, interface dideklar