1. متغيرات النوع في السياق الثابت للفئات العامة غير صالحة.
// لا يمكن الرجوع إلى متغيرات النوع في الحقول أو الأساليب الثابتة مثيل T ثابت خاص؛ // الطريقة الثابتة نفسها هي طريقة عامة public static <T> T getInstance(){. }
2. لا يمكن إنشاء مثيل لمتغيرات النوع.
// تقييد عام () { // this.data = new T(); // }
3. لا يمكن إنشاء مثيل للمعلمات العامة باستخدام الأنواع الأساسية.
// NormalGeneric<double> NormalGeneric = new NormalGeneric<>(); NormalGeneric<Double> NormalGeneric = new NormalGeneric<>();
4. لا يمكن إنشاء صفائف من الأنواع ذات المعلمات.
تقييد<Double>[] تقييدArray; تقييد<Double>[] قيود = جديد تقييد<Double>[10];
ما ورد أعلاه هو استكشاف لقيود أدوية Java العامة وآمل أن يكون مفيدًا للجميع.