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

تصحيح أخطاء Java الأساسي: 9 خطوات
تصحيح أخطاء Java الأساسي: 9 خطوات

فيديو: تصحيح أخطاء Java الأساسي: 9 خطوات

فيديو: تصحيح أخطاء Java الأساسي: 9 خطوات
فيديو: 18) كورس الجافا المتكامل - Errors in Java الأخطاء وأنواعها ؟ 2024, شهر نوفمبر
Anonim
تصحيح أخطاء Java الأساسي
تصحيح أخطاء Java الأساسي

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

قبل أن تبدأ في التحقق من كل حل ممكن ، ألق نظرة على الخطأ الذي تقوم Java بإعلامك به. ستبدأ كل خطوة بعرض الخطأ المرتبط بها.

الخطوة 1: "خطأ في بناء الجملة ، أدخل" ؛ " لاستكمال BlockStatements"

"خطأ في بناء الجملة ، أدخل" ؛ " لاستكمال BlockStatements "
"خطأ في بناء الجملة ، أدخل" ؛ " لاستكمال BlockStatements "

هذا هو أبسط الأخطاء النحوية ، فهذا يعني ببساطة أنك نسيت فاصلة منقوطة في نهاية البيان الخاص بك. ستنتهي كافة عبارات التصريح والتعبير بفاصلة منقوطة. في بعض الحالات الأخرى ، مثل if ، و else ، وللعبارات ، لن تحتاج إلى وضع الفاصلة المنقوطة.

الخطوة 2: "لا يمكن حلها إلى متغير" ، أو "إدراج VariableDeclarators"

"لا يمكن حلها إلى متغير" ، أو "إدراج VariableDeclarators"
"لا يمكن حلها إلى متغير" ، أو "إدراج VariableDeclarators"

يحدث هذا الخطأ في بناء الجملة عندما تحاول استخدام متغير دون إنشاءه أولاً أو توفير نوع بيانات له. ما عليك سوى إضافة نوع البيانات المرتبط بالمتغير الخاص بك ، يمكن أن تكون الأمثلة "int" و "boolean" و "char" و "double".

الخطوة 3: "أدخل"} "لإكمال ClassBody"

"إدراج"} لإكمال ClassBody
"إدراج"} لإكمال ClassBody

يتعلق الخطأ النحوي التالي بالقوس المجعد. ستلاحظ عادةً حدوث الخطأ عند فقد أحد الأقواس المتعرجة أو كلاهما. إذا فقدت كليهما ، فسترى الخطأ ، "أدخل" ClassBody "لإكمال ClassDecification". إذا كان واحدًا فقط مفقودًا ، فسترى الخطأ ، "أدخل"} "لإكمال ClassBody" أو "{متوقع بعد هذا الرمز المميز". تحدث الأخطاء بشكل طبيعي على الخط حيث يمكن وضع القوس المتعرج لتوفير الإصلاح.

الخطوة 4: الحلقة اللانهائية

حلقة لا نهائية
حلقة لا نهائية

نحن الآن ننظر في حالة من المرجح ألا يقدم فيها عميل Java خطأً. يحدث هذا عندما يكون لديك حلقة مثل حلقة while أو حلقة for التي تدور بلا حدود. لا توجد إجابة بسيطة للحل لأن كود كل شخص سيختلف ولكن محاولة إضافة حد تكميلي يدوي داخل الشفرة يجب أن يكون الهدف الأساسي. بعد هذه المحاولة لمعرفة سبب عدم تمكن الكود الخاص بك من تلبية شرط كسر الحلقات؟

الخطوة 5: "لا يمكن حلها إلى نوع"

"لا يمكن حلها إلى نوع"
"لا يمكن حلها إلى نوع"
"لا يمكن حلها إلى نوع"
"لا يمكن حلها إلى نوع"

هذا الخطأ في بناء الجملة له علاقة بالواردات. عندما نريد استخدام واجهة برمجة تطبيقات من فئة أخرى ، يجب علينا استيراد هذه الفئة إلى الفئة الحالية. من الشائع استخدام وظيفة الماسح الضوئي ، من أجل استخدامها ، يجب عليك استيراد فئة "java.util. Scanner". ضع في اعتبارك أن هذا مجرد مثال.

الخطوة 6: "الطريقة" غير محددة للنوع"

"الطريقة" غير محددة للنوع "
"الطريقة" غير محددة للنوع "

يحدث هذا الخطأ في بناء الجملة عندما ننسى اسم الفئة أثناء استدعاء الأسلوب. سيكون المثال الأساسي لهذا عندما نحاول الطباعة. إذا كنت شخصًا ينطلق من لغة تستخدم وظيفة print () البسيطة ، فيمكن أن يحدث هذا بشكل متكرر. ستحتاج بدلاً من ذلك إلى استخدام System.out.print () أو System.out.println (). سيحدث هذا دائمًا أثناء استدعاءات الطريقة.

الخطوة 7: "سلسلة Literal ليست مغلقة بشكل صحيح باقتباس مزدوج"

"سلسلة Literal ليست مغلقة بشكل صحيح باقتباس مزدوج"
"سلسلة Literal ليست مغلقة بشكل صحيح باقتباس مزدوج"

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

الخطوة 8: "نوع الإرجاع للطريقة مفقود"

"نوع الإرجاع للطريقة مفقود"
"نوع الإرجاع للطريقة مفقود"
"نوع الإرجاع للطريقة مفقود"
"نوع الإرجاع للطريقة مفقود"

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

الخطوة 9: مساعدة إضافية

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

موصى به: