الفرق بين الرمي والرمي في جافا

جدول المحتويات:

الفرق بين الرمي والرمي في جافا
الفرق بين الرمي والرمي في جافا

فيديو: الفرق بين الرمي والرمي في جافا

فيديو: الفرق بين الرمي والرمي في جافا
فيديو: Java throws exception | try catch Java | شرح throw جافا try catch 2024, شهر نوفمبر
Anonim

الفرق الرئيسي - رميات مقابل رميات في جافا

يمكن أن تكون هناك أخطاء عند البرمجة. خطأ في البرنامج يعطي نتيجة غير متوقعة أو يمكن أن ينهي تنفيذ البرنامج. لذلك ، من الأفضل اكتشاف الأخطاء وإدارتها بشكل صحيح لتنفيذ البرنامج بشكل صحيح. يمكن أن يكون الخطأ من نوعين. وهي أخطاء وقت الترجمة وأخطاء وقت التشغيل. عند وجود أخطاء في بناء الجملة ، يتم الإشارة إليها بواسطة مترجم Java. هذه تسمى أخطاء وقت الترجمة. تفتقد بعض أخطاء وقت الترجمة الشائعة إلى الفاصلة المنقوطة والأقواس المتعرجة والمتغيرات غير المعلنة والمعرفات أو الكلمات الأساسية التي تحتوي على أخطاء إملائية. في بعض الأحيان ، يمكن للبرنامج الترجمة بشكل صحيح ولكن يمكن أن يعطي ناتجًا خاطئًا.يطلق عليهم أخطاء وقت التشغيل. تقسم بعض أخطاء وقت التشغيل الشائعة على الصفر وتقييم عنصر خارج حدود المصفوفة. الاستثناء هو شرط ناتج عن خطأ وقت تشغيل في البرنامج. ينتهي تنفيذ البرنامج عند حدوث استثناء. إذا أراد المبرمج متابعة تنفيذ الكود المتبقي ، فيمكن للمبرمج التقاط كائن الاستثناء الذي تم إلقاؤه بواسطة حالة الخطأ وعرض رسالة خطأ. هذا يسمى معالجة الاستثناءات. يتم وضع الرمز الذي يمكن أن يتسبب في حدوث خطأ في كتلة try والرسالة في كتلة catch. الرمي والرميات هما كلمتان أساسيتان تستخدمان في معالجة استثناءات جافا ، والفرق الرئيسي بين الرمي والرمي في جافا هو ، رمي هو كلمة أساسية تستخدم لطرح استثناء بشكل صريح أثناء استخدام الرميات لإعلان استثناء.

ما هو رمي في جافا؟

يتم استخدام رمي الكلمة الرئيسية لطرح استثناء بشكل صريح. يتبع الرمية مثيل من فئة الاستثناء. على سبيل المثال - رمي استثناء جديد ("خطأ اقسم على صفر") ؛ يتم استخدامه داخل جسم الطريقة لطرح استثناء. الرجوع إلى البرنامج أدناه.

الفرق بين الرمي والرمي في جافا
الفرق بين الرمي والرمي في جافا

الشكل 01: برنامج مع الكلمة الرئيسية رمي

وفقًا للبرنامج أعلاه ، تحتوي فئة Exception3 على طريقة تسمى checkMarks. إذا كانت العلامات أقل من 50 ، فسيؤدي ذلك إلى حدوث استثناء وعرض "فشل". إذا كانت العلامات أعلى من أو تساوي 50 ، فسيتم طباعة الرسالة "Pass".

ما هي الرميات في جافا؟

تُستخدم الكلمة الأساسية لإعلان استثناء. ويتبعه اسم فئة الاستثناء. على سبيل المثال - يرمي استثناء. يمكن للمبرمج إعلان استثناءات متعددة باستخدام الكلمة الأساسية رميات. يتم استخدامه مع توقيع الطريقة. راجع المثال أدناه.

الفرق الرئيسي بين الرمي والرمي في جافا
الفرق الرئيسي بين الرمي والرمي في جافا

الشكل 02: برنامج مع كلمة رئيسية رميات

يتم وضع الكود الذي يمكن أن يكون به خطأ داخل المحاولة السوداء. توجد رسالة الخطأ داخل كتلة catch. يحدد منشئ الأسلوب أنه يمكن توقع أنواع معينة من الاستثناءات من الطريقة التي تم استدعاؤها. يجب أن يكون المتصل مستعدًا مع بعض آلية الالتقاط. في هذه الحالة ، يتم استخدام الكلمة الأساسية رميات. يتم تحديده مباشرة بعد بيان إعلان الطريقة وقبل قوس الفتح مباشرة.

ما هو التشابه بين الرمي والرمي في جافا؟

كلاهما كلمات رئيسية في Java لمعالجة الاستثناءات

ما هو الفرق بين رميات في جافا؟

رمي مقابل رميات في جافا

كلمة "رمي" هي كلمة رئيسية في جافا تُستخدم بشكل صريح لطرح استثناء. "رميات" هي كلمة رئيسية في جافا تُستخدم لإعلان استثناء.
استثناءات متعددة
لا يمكن أن يكون هناك استثناءات متعددة مع الرمية. يمكن أن يكون هناك استثناءات متعددة مع الرميات.
متبوع بـ
يتبع "القذف" مثيل. "الرميات" يتبعها الفصل.
طريقة استخدام
يتم استخدام "الرمي" ضمن الطريقة. يتم استخدام "رميات" مع توقيع الأسلوب.

ملخص - رمي مقابل رميات في جافا

أخطاء وقت التشغيل تتسبب في تجميع البرنامج ولكنها تعطي نتائج غير متوقعة أو تنهي تنفيذ البرنامج.هذا الشرط هو استثناء. الرمي والرمي هما كلمتان أساسيتان تستخدمان في برمجة Java لمعالجة الاستثناءات. ناقش هذا المقال الفرق بين الرمي والرمي. الفرق بين الرمي والرمي في جافا هو أن الرمي هو كلمة مفتاحية تستخدم بشكل صريح لطرح استثناء أثناء استخدام الرميات للإعلان عن استثناء.

موصى به: