·128-java-generics
</>

128-java-generics

استخدمه عندما تحتاج إلى مراجعة كود Java أو تحسينه أو إعادة تصميمه لجودة الأدوية العامة - بما في ذلك تجنب الأنواع الأولية، وتطبيق مبدأ PECS (Producer Extends Consumer Super) لأحرف البدل، واستخدام معلمات النوع المحدود، وتصميم طرق عامة فعالة، والاستفادة من عامل الماس، وفهم آثار محو النوع، والتعامل مع الميراث العام بشكل صحيح، ومنع تلوث الكومة باستخدام @SafeVarargs، ودمج الأدوية العامة مع ميزات Java الحديثة مثل السجلات والأنواع المختومة ومطابقة الأنماط. جزء من مشروع مهارات جافا

15التثبيتات·3الرائج·@jabrena

التثبيت

$npx skills add https://github.com/jabrena/cursor-rules-java --skill 128-java-generics

كيفية تثبيت 128-java-generics

ثبّت مهارة الذكاء الاصطناعي 128-java-generics بسرعة في بيئة التطوير لديك عبر سطر الأوامر

  1. افتح الطرفية: افتح الطرفية أو أداة سطر الأوامر لديك مثل Terminal أو iTerm أو Windows Terminal
  2. نفّذ أمر التثبيت: انسخ ونفّذ هذا الأمر: npx skills add https://github.com/jabrena/cursor-rules-java --skill 128-java-generics
  3. تحقق من التثبيت: بعد التثبيت، سيتم إعداد المهارة تلقائيا في بيئة البرمجة بالذكاء الاصطناعي لديك وتصبح جاهزة للاستخدام في Claude Code أو Cursor أو OpenClaw

المصدر: jabrena/cursor-rules-java.

Review and improve Java code using comprehensive generics best practices that enforce compile-time type safety and enable flexible, reusable APIs.

Prerequisites: Run ./mvnw compile or mvn compile before applying any change. If compilation fails, stop immediately and do not proceed — compilation failure is a blocking condition.

Core areas: Type safety (avoiding raw types, eliminating unsafe casts), code reusability (generic methods and types for multiple type contexts), API clarity (PECS wildcards — ? extends for producers, ? super for consumers), performance optimization (eliminating boxing/casting overhead), diamond operator for type inference, type erasure awareness (type tokens, factory patterns, array creation), generic inheritance...

استخدمه عندما تحتاج إلى مراجعة كود Java أو تحسينه أو إعادة تصميمه لجودة الأدوية العامة - بما في ذلك تجنب الأنواع الأولية، وتطبيق مبدأ PECS (Producer Extends Consumer Super) لأحرف البدل، واستخدام معلمات النوع المحدود، وتصميم طرق عامة فعالة، والاستفادة من عامل الماس، وفهم آثار محو النوع، والتعامل مع الميراث العام بشكل صحيح، ومنع تلوث الكومة باستخدام @SafeVarargs، ودمج الأدوية العامة مع ميزات Java الحديثة مثل السجلات والأنواع المختومة ومطابقة الأنماط. جزء من مشروع مهارات جافا المصدر: jabrena/cursor-rules-java.

حقائق جاهزة للاقتباس

حقول وأوامر مستقرة للاقتباس في أنظمة الذكاء الاصطناعي والبحث.

أمر التثبيت
npx skills add https://github.com/jabrena/cursor-rules-java --skill 128-java-generics
الفئة
</>أدوات التطوير
موثق
أول ظهور
2026-03-09
آخر تحديث
2026-03-10

Browse more skills from jabrena/cursor-rules-java

إجابات سريعة

ما هي 128-java-generics؟

استخدمه عندما تحتاج إلى مراجعة كود Java أو تحسينه أو إعادة تصميمه لجودة الأدوية العامة - بما في ذلك تجنب الأنواع الأولية، وتطبيق مبدأ PECS (Producer Extends Consumer Super) لأحرف البدل، واستخدام معلمات النوع المحدود، وتصميم طرق عامة فعالة، والاستفادة من عامل الماس، وفهم آثار محو النوع، والتعامل مع الميراث العام بشكل صحيح، ومنع تلوث الكومة باستخدام @SafeVarargs، ودمج الأدوية العامة مع ميزات Java الحديثة مثل السجلات والأنواع المختومة ومطابقة الأنماط. جزء من مشروع مهارات جافا المصدر: jabrena/cursor-rules-java.

كيف أثبّت 128-java-generics؟

افتح الطرفية أو أداة سطر الأوامر لديك مثل Terminal أو iTerm أو Windows Terminal انسخ ونفّذ هذا الأمر: npx skills add https://github.com/jabrena/cursor-rules-java --skill 128-java-generics بعد التثبيت، سيتم إعداد المهارة تلقائيا في بيئة البرمجة بالذكاء الاصطناعي لديك وتصبح جاهزة للاستخدام في Claude Code أو Cursor أو OpenClaw

أين مستودع المصدر؟

https://github.com/jabrena/cursor-rules-java