·123-java-exception-handling
</>

123-java-exception-handling

استخدمه عندما تحتاج إلى تطبيق استثناءات Java للتعامل مع أفضل الممارسات - بما في ذلك استخدام أنواع استثناءات محددة، وإدارة الموارد من خلال المحاولة باستخدام الموارد، وتأمين رسائل الاستثناء، والحفاظ على سياق الخطأ عبر تسلسل الاستثناءات، والتحقق من صحة المدخلات مبكرًا باستخدام مبادئ الفشل السريع، والتعامل مع مقاطعة سلسلة المحادثات بشكل صحيح، وتوثيق الاستثناءات باستخدام @throws، وفرض سياسة التسجيل، وترجمة الاستثناءات عند حدود واجهة برمجة التطبيقات (API)، وإدارة عمليات إعادة المحاولة والعجز، وفرض المهلات، وإرفاق الاستثناءات المكبوتة، ونشر حالات الفشل في رمز غير متزامن/رد الفعل. جزء من مشروع مهارات جافا

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

التثبيت

$npx skills add https://github.com/jabrena/cursor-rules-java --skill 123-java-exception-handling

كيفية تثبيت 123-java-exception-handling

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

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

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

Identify and apply robust Java exception handling practices to improve error clarity, security, debuggability, and system reliability.

Prerequisites: Run ./mvnw compile or mvn compile before applying any changes. If compilation fails, stop immediately — do not proceed until the project is in a valid state.

Core areas: Specific exception types instead of generic Exception/RuntimeException, try-with-resources for automatic resource cleanup, secure exception messages that avoid information leakage, exception chaining to preserve full error context, early input validation with IllegalArgumentException/NullPointerException, InterruptedException handling with interrupted-status restoration, @throws JavaDoc documentation,...

استخدمه عندما تحتاج إلى تطبيق استثناءات Java للتعامل مع أفضل الممارسات - بما في ذلك استخدام أنواع استثناءات محددة، وإدارة الموارد من خلال المحاولة باستخدام الموارد، وتأمين رسائل الاستثناء، والحفاظ على سياق الخطأ عبر تسلسل الاستثناءات، والتحقق من صحة المدخلات مبكرًا باستخدام مبادئ الفشل السريع، والتعامل مع مقاطعة سلسلة المحادثات بشكل صحيح، وتوثيق الاستثناءات باستخدام @throws، وفرض سياسة التسجيل، وترجمة الاستثناءات عند حدود واجهة برمجة التطبيقات (API)، وإدارة عمليات إعادة المحاولة والعجز، وفرض المهلات، وإرفاق الاستثناءات المكبوتة، ونشر حالات الفشل في رمز غير متزامن/رد الفعل. جزء من مشروع مهارات جافا المصدر: jabrena/cursor-rules-java.

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

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

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

Browse more skills from jabrena/cursor-rules-java

إجابات سريعة

ما هي 123-java-exception-handling؟

استخدمه عندما تحتاج إلى تطبيق استثناءات Java للتعامل مع أفضل الممارسات - بما في ذلك استخدام أنواع استثناءات محددة، وإدارة الموارد من خلال المحاولة باستخدام الموارد، وتأمين رسائل الاستثناء، والحفاظ على سياق الخطأ عبر تسلسل الاستثناءات، والتحقق من صحة المدخلات مبكرًا باستخدام مبادئ الفشل السريع، والتعامل مع مقاطعة سلسلة المحادثات بشكل صحيح، وتوثيق الاستثناءات باستخدام @throws، وفرض سياسة التسجيل، وترجمة الاستثناءات عند حدود واجهة برمجة التطبيقات (API)، وإدارة عمليات إعادة المحاولة والعجز، وفرض المهلات، وإرفاق الاستثناءات المكبوتة، ونشر حالات الفشل في رمز غير متزامن/رد الفعل. جزء من مشروع مهارات جافا المصدر: jabrena/cursor-rules-java.

كيف أثبّت 123-java-exception-handling؟

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

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

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