Cara penulisan seperti List list = getType1List(); ini ialah cara Java digunakan untuk menulisnya sebelum tiada generik Cara penulisan ini adalah jenis tidak selamat Memandangkan tiada parameter jenis, apa-apa jenis yang dimasukkan ke dalamnya boleh dihimpun dan diluluskan .
Selepas mempunyai generik, biasanya disyorkan untuk menulis dengan generik dan menggunakan parameter jenis List<Object> list = getType1List();Sama seperti ini, pengkompil akan menyemak sama ada jenis yang dimasukkan adalah konsisten dengan parameter jenis Jika ia tidak konsisten, pengkompil akan melaporkan ralat.
Cara penulisan seperti
List list = getType1List();
ini ialah cara Java digunakan untuk menulisnya sebelum tiada generik Cara penulisan ini adalah jenis tidak selamat Memandangkan tiada parameter jenis, apa-apa jenis yang dimasukkan ke dalamnya boleh dihimpun dan diluluskan .Selepas mempunyai generik, biasanya disyorkan untuk menulis dengan generik dan menggunakan parameter jenis
List<Object> list = getType1List();
Sama seperti ini, pengkompil akan menyemak sama ada jenis yang dimasukkan adalah konsisten dengan parameter jenis Jika ia tidak konsisten, pengkompil akan melaporkan ralat.