Mengenal Java Generics

Author: · Published: November 25, 2008 · Category: Pemrograman Java 

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.

DOWNLOAD ARTIKEL LENGKAP (PDF):

  1. nanik-java.zip

Related Articles

  1. Penggunaan Proxy Object dan Command Pattern
  2. Mengenal Fitur-Fitur Baru dari Photosop CS4
  3. Java Web Services dengan Apache Axis
  4. Aplikasi Pocket PC dengan E-Visual C++
  5. Generate UML Dari Kode Java Menggunakan Netbeans
  6. Membuat Shell Context Menu untuk Register/UnRegister ActiveX Object
  7. Mengoptimalkan Feature SQL 2008 Dengan Visual Basic 10 (Table Value Parameters)
  8. James Gosling
  9. Netbeans, Open Source Java IDE Berbasiskan Swing
  10. Berfikir Objek: Cara Efektif Menguasai Java