تفاوت بین پرتاب و پرتاب در جاوا

فهرست مطالب:

تفاوت بین پرتاب و پرتاب در جاوا
تفاوت بین پرتاب و پرتاب در جاوا

تصویری: تفاوت بین پرتاب و پرتاب در جاوا

تصویری: تفاوت بین پرتاب و پرتاب در جاوا
تصویری: آموزش ماینکرافت ساختن تی ان تی پرتاب کن 2024, نوامبر
Anonim

تفاوت کلیدی – پرتاب در مقابل پرتاب ها در جاوا

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

پرتاب در جاوا چیست؟

کلمه کلیدی throw برای پرتاب کردن یک استثنا به صراحت استفاده می شود. پرتاب با نمونه ای از کلاس Exception دنبال می شود. به عنوان مثال، - استثنای جدید را پرتاب کنید ("خطا تقسیم بر صفر")؛ در داخل بدنه متد برای پرتاب یک استثنا استفاده می شود. به برنامه زیر مراجعه کنید.

تفاوت بین پرتاب و پرتاب در جاوا
تفاوت بین پرتاب و پرتاب در جاوا

شکل 01: برنامه با کلمه کلیدی پرتاب

طبق برنامه فوق، کلاس Exception3 متدی به نام checkMarks دارد. اگر علامت ها کمتر از 50 باشند، باعث استثنا می شود و "Fail" را نمایش می دهد. اگر نمرات بالاتر یا مساوی 50 باشد، پیام «گذر» را چاپ می‌کند.

پرتاب در جاوا چیست؟

کلمه کلیدی throws برای اعلام یک استثنا استفاده می شود. پس از آن نام کلاس استثنا قرار می گیرد. به عنوان مثال، - استثنا را پرتاب می کند. برنامه نویس می تواند چندین استثنا را با استفاده از کلمه کلیدی throws اعلام کند. با امضای متد استفاده می شود. به مثال زیر مراجعه کنید.

تفاوت کلیدی بین پرتاب و پرتاب در جاوا
تفاوت کلیدی بین پرتاب و پرتاب در جاوا

شکل 02: برنامه با کلمه کلیدی پرتاب

کدی که ممکن است دارای خطا باشد در داخل try black قرار می گیرد. پیام خطا داخل بلوک catch است. فراخوان دهنده متد تشخیص می دهد که انواع خاصی از استثناها را می توان از متد فراخوانی شده انتظار داشت. تماس گیرنده باید با مکانیسمی برای گرفتن آماده شود. در این شرایط از کلمه کلیدی throws استفاده می شود. بلافاصله بعد از بیانیه متد و درست قبل از پرانتز باز مشخص می شود.

شباهت بین پرتاب و پرتاب در جاوا چیست؟

هر دو کلمه کلیدی در جاوا برای مدیریت استثنا هستند

تفاوت بین پرتاب و پرتاب در جاوا چیست؟

پرتاب در مقابل پرتاب در جاوا

«پرتاب» یک کلمه کلیدی در جاوا است که برای ایجاد یک استثنا استفاده می شود. «پرتاب» یک کلمه کلیدی در جاوا است که برای اعلام یک استثنا استفاده می شود.
استثنای چندگانه
با پرتاب نمی توان چندین استثنا وجود داشت. می تواند چندین استثنا در پرتاب وجود داشته باشد.
دنبال شده توسط
«پرتاب» با یک مثال دنبال می شود. «پرتاب» توسط کلاس دنبال می شود.
روش استفاده
«پرتاب» در روش استفاده می شود. «پرتاب» با امضای روش استفاده می شود.

خلاصه - پرتاب در مقابل پرتاب ها در جاوا

خطای زمان اجرا باعث کامپایل شدن برنامه می شود اما نتایج غیرمنتظره ای می دهد یا اجرای برنامه را خاتمه می دهد.آن شرط استثناست. پرتاب و پرتاب دو کلمه کلیدی هستند که در برنامه نویسی جاوا برای مدیریت استثنا استفاده می شوند. این مقاله تفاوت بین پرتاب و پرتاب را مورد بحث قرار داد. تفاوت بین پرتاب و پرتاب در جاوا این است که throw یک کلمه کلیدی است که برای پرتاب کردن یک استثنا استفاده می شود در حالی که throws برای اعلام یک استثنا استفاده می شود.

توصیه شده: