catch
در جاوا، کلیدواژه catch یعنی «بگیر و مدیریت کن». وقتی در try خطا بیاید، catch اجرا می شود. مثل وقتی توپ می افتد و تو سریع می گیری. این صفحه درباره کلیدواژه catch است.
تعریف «کلیدواژه catch»
«catch» خطاهای ایجادشده در بلوک try را می گیرد. سپس کدی که نوشتیم اجرا می شود. بنابراین برنامه ناگهان متوقف نمی شود.
گام های عملی
- یک بلوک
tryبنویس و کد حساس را بگذار. - کنار آن یک
catchبگذار تا خطا را بگیرد. - در
catchیک پیام یا کار جایگزین انجام بده.
مثال ساده try...catch
try {
int[] myNumbers = {1, 2, 3};
System.out.println(myNumbers[10]);
}
catch (Exception e) {
System.out.println("Something went wrong.");
}
نکته: «استثناء (Exception)» یعنی رویداد غیرعادی در اجرا. با catch می گیریمش و واکنش امن می دهیم. مثل معلم نمره غیرفعال را صفر نمی کند، توضیح می نویسد.
لینک های داخلی
- کلیدواژه ها؛ فهرست کامل کلمات رزرو.
- مرجع جاوا؛ لینک های مرجع پرکاربرد.
منابع بیشتر
- W3Schools: catch keyword؛ تعریف رسمی و کوتاه.
- W3Schools: Java Try..Catch؛ آموزش کامل try و catch.
جمع بندی سریع
catchخطاهایtryرا می گیرد.- کد مدیریت خطا داخل
catchمی آید. - برنامه به جای توقف، واکنش امن می دهد.
- در مثال، دسترسی اشتباهِ آرایه مدیریت شد.