|
Mengenal JAVA Generics dalam JAVA 1.5 ("Tiger")
- Penulis: Nanik Tolaram
- Bahasa: Indonesia
- Jumlah Halaman: 6
- Format file: PDF
- Publisher: IlmuKomputer.Com
- Tahun terbit: Nopember 2003
- Download makalah lengkap: nanik-java.zip
Java programming language dengan codename "Tiger" merupakan versi yang akan dirilis oleh SUN Microsystem tahun ini. Visi daripada versi dari "Tiger" ini adalah untuk memberikan kemudahan dalam programming, performance, desktop client dan skalabilitas. Meskipun versi ini belum direlease namun sudah tersedia "early access" daripada fitur-fitur yang akan didapatkan dalam versi tersebut. Salah satu fitur yang akan kita bahas dalam versi 1.5 adalah implementasi daripada JSR yaitu JSR014 (Public Draft 2.0, June 2003), spesifikasi daripada fitur tersebut bisa didownload di http://www.jcp.org/en/jsr/detail?id=014.
Mengapa fitur ini diperlukan ? karena kita ketahui bahwa pemrograman dengan Java kita banyak berinteraksi dengan object dan kita memerlukan tempat untuk menyimpan object-object tersebut ke sebuah container seperti Collection, List, ArrayList, dll, dan sudah barang tentu dengan menggunakan Collection objects kita pasti melakukan casting (downcasting) untuk object yang kita akan ambil dari Collection, dan ini menjadi error-prone karena tidak ada jaminan bahwa object yang akan kita retrieve tersebut adalah object yang kita inginkan. Disinilah apa yang sering kita lihat dengan ClassCastException error.
|