۶) Invalid Method Declaration; Return Type Required
این اشتباه بهاین معناست که نوع بازگشتی مشی تمجید گردیده به صحت انتخاب طراحی اپلیکیشن در مشهد نشده میباشد.
شیوههای رفع این اشتباه:
گزینش نوع بازگشتی
در صورتیکه سازه بر این باشد که مشی تمجید گردیده
کمی برنگرداند، میبایست نوع بازگشتی آن را “void” تعریف و تمجید نمایید.
Constructor یا این که تولیدکننده نیازی به گزینش نوع بازگشتی ندارد. ولی در حالتیکه خطایی در اسم تولیدکننده وجود داشته باشد، کامپایلر با تولید کننده مانند متدی که نوع بازگشتی آن به صدق تعریف و تمجید نشده، کردار مینماید.
۷) array Not Initialized
این اشتباه وقتی صورت می دهد که آرایه تمجید گردیده اما به صحت مقداردهی نشده باشد.
۸) Non-Static Method … Cannot Be Referenced From a Static Context
این نادرست هنگامی چهره می دهد که یک سیاق غیر استاتیک در یک اسلوب استاتیک فراخوانی میگردد.
۹) Method in Class Cannot Be Applied to Given Types
این نادرست هنگامی واقعه میفتد که پارامترهای خطا در مشی فراخوانی می گردند.
برای پیشگیری از این نوع غلط، از یکسان بودن پارامترهای مستعمل در مشی با پارامترهای مایحتاج آن که در کنار اسم تابع تعریف و تمجید گردیدهاند اعتقادوباور نتیجه ها فرمایید.
۱۰) Unreachable Statement
این غلط وقتی فیس میدهد که یک عبارت در جایی نوشته گردد که نتواند انجام خواهد شد. به عنوان مثال این اشتباه هنگامی که عبارت پس از break یا این که return نوشته خواهد شد، فیس میدهد.
۱۱) NoClassDefFoundError
این اشتباه آرم میدهد که تعریفوتمجید کلاس در هنگام تهیه و تنظیم نرم افزار پیدا گردیده است، ولی کلاس اپلیکیشن در هنگام اعمال در دسترس وجود ندارد. انگیزه دیگر بروز این اشتباه عدم تمجید Main میباشد.
شیوههای رفع این اشتباه:
قرار دادن پوشه در دایرکتوری درست
اعتقاد از هم اسم بودن اسم کلاس و فولدر (حساس به تعالی و خرد بودن حروف)
۱۲) Cannot Return a Value From Method Whose Result Type Is Void
این نادرست وقتی صورت میدهد که از متدی که نمیتواند یه خرده برگرداند، بخواهیم یک مقدار را return نماید. این اشتباه معمولا با تغییرو تحول نوع تابع از void به int برطرف می شود.
۱۳) Missing Return Value
این غلط هنگامی فیس میدهد که مقدار بازگشتی تابع، غلط بوده یا این که وجود نداشته باشد.
۱۴) ArrayIndexOutOfBoundsException
این پیغام یک خطای فرصت اجراست که وقتی چهره می دهد که قسمتی از کد عملکرد مینماید به مقادیری از آرایه دسترسی پیدا نماید که وجود ندارند.
عدهبندی
همانگونه که می دانید برنامه نویس ها در گویش اپلیکیشننویسی جاوا از قواعد مشخصی برای گزینش ظریف امرها و کلاسها و … به کار گیری مینمایند. براین اساس با آشنایی و رعایت کردن این قواعد میقدرت تا حدودی از بوجود وارد شدن این اشتباهات پیشگیری کرد. در حالتیکه جدید وارد این حوزه گردیدهاید در اولِ کدنویسی با خطاهای اکثری روبرو میشوید البته با تکرار و تمرین بسیار زیاد تعداد این اشتباهات کمتر میگردد. امیدوارم تلاوت این نوشتهیعلمی در حوزه فراگیری نرم افزارنویسی اندروید برای شما اثرگذار واقع گردیده باشد.
آیا شما نیز در گویش اپلیکیشن نویسی جاوا با خطایی روبرو گردیدهاید؟