مرجع مقالات طراحی اپلیکیشن

مرجع تخصصی انتشار مقالات طراحی اپلیکیشن

مرجع مقالات طراحی اپلیکیشن

مرجع تخصصی انتشار مقالات طراحی اپلیکیشن

x Cannot Find Symbol


خطاهای رایج در لهجه اپ‌نویسی جاوا
۱) Expected
این اشتباه وقتی صورت می دهد که قسمتی از کد وجود نداشته باشد. به عنوان مثال هنگامی که گذاشتن یک “;” یا این که پرانتز را فراموش می کنید، این نادرست چهره میدهد.

معمولا این پیغام نادرست به جای دقیقی که در آن غلط صورت داده میباشد اشاره نمی­‌نماید.
طریق‌­های یافتن جای ظریف غلط:
اعتقادوباور نتایج فرمایید که کلیه پرانتزهای گشوده، بسته گردیده می‌باشند.
برخی اوقات کاراکترهایی مانند پرانتز گشوده نباید در موضع استارت قرار گیرند، پس اپلیکیشن‌نویس برای ساخت و ساز تعادل در پرانتزها، آن را نمی‌بندد.

۲) Unclosed String Literal
پیغام خطای “Unclosed String Literal” هنگامی اکران داده میگردد که انتهای یک string نشانه کوتیشن وجود نداشته باشد. این خطای لفظی دقیقا به به عبارتی خطی که غلط در آن چهره داده میباشد اشاره می‌نماید.

نکته: در شرایطی‌که که یک حرفه از اجزای مختلفی درست شده باشد که بوسیله نماد “+” به هم متصل گردیده و حرفه را تشکیل دهند، ممکن میباشد گذاشتن کوتیشن دربین آنان فراموش خواهد شد.

نکته: در کنار کوتیشن‌هایی که بخشی از string می باشند بایستی از “\\” استفاده نمود.
۳) Illegal Start of an Expression
دلایل متعددی برای بروز خطای Illegal Start of an Expression وجود دارااست. اگرچه تیتر این پیغام غلط امداد متعددی به رفع آن نمی­‌نماید؛ بعضی از نرم افزار‌­نویسان معتقدند که انگیزه آن کدنویسی بد میباشد.

هنگامی که برای تمجید یک مقدار تازه یا این که تخصیص یک مقدار به متغیر از یک عبارت استعمال می­‌کنیم، ممکن میباشد کامپایلر به جهت پیدا نکردن سینتکس آیتم انتظارش آن مقدار را شناسایی نکند و این نادرست طراحی اپلیکیشن در مشهد  صورت دهد.



۴) x Cannot Find Symbol
این اشتباه، خطایی بسیار متداول میان دانشجو ها تازه کار میباشد. همه شناسه‌­ها در جاوا می‌بایست پیش از به کارگیری تعریف‌و‌تمجید شوند چون کامپایلر هنگام کامپایل کردن کد نمی­تواند شناسه‌ها را تشخیص دهد.

دلایلی که می‌­توانند منجر اخذ پیغام خطای Cannot Find Symbol شوند:

املای خطا شناسه که موجب عدم تطبیق آن با شناسه­­‌ی تمجید گردیده می‌­گردد.
عدم تعریف و تمجید شناسه قبل از به کار گیری
به کار گیری از متغیر در سوا حوزه­ای که تعریف و تمجید گردیده است.
ایمپورت نکردن کلاسی که شناسه در آن تمجید گردیده است.


۵) Public Class XXX Should Be in File
این اشتباه وقتی صورت می­دهد که کلاس XXX و اسم فولدر اپلیکیشن جاوا مطابقت و همخوانی نداشته باشند. کد شما تنها در شکل یکسان بودن اسم کلاس و پرونده جاوا کامپایل می‌گردد.

برای پیشگیری از بروز این نوع اشتباه هنگام تایپ کردن اپ اعتقاد نتیجه ها نمائید که مقادیر متناسب با نوع داده متغیرها را در آنها ذخیره میکنید.

نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد