Sebuah class mendefinisikan data dan metode-metode. Sebuah data struktur adalah kumpulan data yang diorganisasikan. Disamping menyimpan data, data struktur juga mendukung operasi untuk mengakses dan memanipulasi data dalam sebuah struktur data. Contoh data struktur adalah array, yang dapat menyimpan sekumpulan data dalam susunan yang berurutan berdasarkan index. Struktur data Array dapat ditentukan ukurannya untuk menyimpan, mengambil dan memodifikasi data dalam array tersebut. Ukuran array yang telah ditetapkan tidak bisa diubah. Array tidak mendukung penambahan dan penghapusan data. Atau dengan kata lain sruktur data array tidak bersifat dinamis. Untuk dapat mendukung penambahan dan penghapusan data dapat digunakan Class ArrayList. Ada ada beberapa data struktur dinamis, diantaranya list, stacks, queues, binary trees, heaps.
KEMBALI KE ARTIKEL