1. ตัวแปรประเภทในบริบทคงที่ของคลาสทั่วไปไม่ถูกต้อง
//ตัวแปรประเภทไม่สามารถอ้างอิงในฟิลด์คงที่หรือวิธีการอินสแตนซ์ T คงที่ส่วนตัว; //วิธีการแบบคงที่นั้นเป็นวิธีการทั่วไป <T> T getInstance(){ -
2. ตัวแปรประเภทไม่สามารถสร้างอินสแตนซ์ได้
// จำกัด สาธารณะ () { // this.data = ใหม่ T(); -
3. พารามิเตอร์ทั่วไปไม่สามารถสร้างอินสแตนซ์ด้วยประเภทพื้นฐานได้
// NormalGeneric<double> NormalGeneric = ใหม่ NormalGeneric<>(); NormalGeneric<Double> NormalGeneric = ใหม่ NormalGeneric<>();
4. ไม่สามารถสร้างอาร์เรย์ของประเภทที่กำหนดพารามิเตอร์ได้
จำกัด <Double> [] จำกัด Array; จำกัด<Double>[] ข้อจำกัด = ใหม่ จำกัด<Double>[10];
ข้างต้นเป็นการสำรวจข้อจำกัดของ Java generics ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคน