Rabu, 14 Desember 2011

JAVA XVIII. Pemrograman Generik dan Kelas Koleksi


Bagaimana caranya menghindari "reinventing the wheel", atau membuat kembali sesuatu yang sudah ditemukan? Banyak struktur data dan algoritma, seperti yang sudah dibahas pada bab sebelumnya telah dipelajari, diprogram, dan diprogram ulang oleh mahasiswa ilmu komputer dalam beberapa generasi. Ini adalah kesempatan belajar yang sangat baik.

Sayangnya, algoritma dan data stuktur ini juga diprogram dan diprogram ulang oleh profesional komputer. Mereka menghabiskan waktu yang tidak perlu untuk memrogram ulang sesuatu yang sudah ada, bukannya membuat sesuatu yang lebih inovatif dan kreatif.

Programmer yang perlu menggunakan list atau pohon biner, seharusnya tidak perlu lagi membuat data struktur ini dari awal. Struktur data ini sudah banyak dimengerti dan diprogram ribuan kali sebelumnya. Masalahnya adalah bagaimana agar struktur data yang tangguh tersedia dan siap digunakan oleh programmer. Di bagian ini kita akan melihat bagaimana Java menyelesaikan masalah ini.

- Pemrograman Generik

- Pemrograman Generik pada Java

- List

- Set (Himpunan)

- Kelas Map

- Tabel Hash

Tidak ada komentar:

Posting Komentar