Java Generics - พิมพ์ลบ
Generics ใช้สำหรับการตรวจสอบประเภทที่เข้มงวดมากขึ้นในเวลาคอมไพล์และเพื่อจัดเตรียมการเขียนโปรแกรมทั่วไป ในการใช้ลักษณะการทำงานทั่วไปคอมไพเลอร์ java จะใช้การลบประเภท Type erasure คือกระบวนการที่คอมไพเลอร์แทนที่พารามิเตอร์ทั่วไปด้วยคลาสจริงหรือวิธีบริดจ์ ในการลบประเภทคอมไพเลอร์จะตรวจสอบให้แน่ใจว่าไม่มีการสร้างคลาสพิเศษและไม่มีค่าใช้จ่ายรันไทม์
พิมพ์กฎการลบ
แทนที่พารามิเตอร์ประเภทในประเภททั่วไปด้วยขอบเขตหากใช้พารามิเตอร์ประเภทขอบเขต
แทนที่พารามิเตอร์ type ในประเภททั่วไปด้วย Object หากใช้พารามิเตอร์ชนิดที่ไม่ถูกผูกไว้
แทรกประเภทหล่อเพื่อรักษาความปลอดภัยของประเภท
สร้างเมธอดบริดจ์เพื่อรักษาความหลากหลายในประเภททั่วไปเพิ่มเติม