فہرست کا خانہ:
تعریف - کوشش کریں / کیچ بلاک کا کیا مطلب ہے؟
"کوشش" اور "کیچ" وہ مطلوبہ الفاظ ہیں جو پروگرام پر عمل درآمد کے دوران ڈیٹا یا کوڈنگ کی غلطیوں کی وجہ سے رعایتوں سے نمٹنے کی نمائندگی کرتے ہیں۔ ایک کوشش بلاک کوڈ کا بلاک ہے جس میں استثناء پایا جاتا ہے۔ ایک کیچ بلاک کیچز اور ہینڈلز بلاک مستثنیات کی کوشش کرتے ہیں۔
کوشش / کیچ بیان بہت سی پروگرامنگ زبانوں میں استعمال ہوتا ہے ، جس میں سی پروگرامنگ زبان (C ++ اور C #) ، جاوا ، جاوا اسکرپٹ اور سٹرکچرڈ سوالی زبان (SQL) شامل ہیں۔
ٹیکوپیڈیا ٹر / کیچ بلاک کی وضاحت کرتا ہے
بیانات کے ایک بلاک کی وضاحت کرنے کی کوشش کریں جو مستثنیات ہوسکتی ہے۔ جب ایک مخصوص قسم کی رعایت ہوتی ہے تو ، ایک کیچ بلاک اس استثنا کو پکڑتا ہے۔ اگر کسی استثنا کو کوشش / کیچ بلاکس کے ذریعہ سنبھالا نہیں جاتا ہے تو ، استثنا کال اسٹیک کے ذریعہ بڑھتا جاتا ہے جب تک کہ رعایت پکڑ نہ آجائے یا مرتب کنندہ کے ذریعہ کوئی غلطی کا پیغام چھپی نہ جائے۔
ایک یا زیادہ آزمائشی / کیچ بیانات کے ساتھ ایک کوشش / کیچ بلاک بھی گھوںسلا ہوسکتا ہے۔ ہر آزمائشی بیان میں اس استثناء کو سنبھالنے کے لئے مماثل کیچ بیان ہے۔ اگر کسی استثناء کے اندرونی آزمائشی بیان میں مماثل کیچ بیان نہیں ہوتا ہے تو ، بعد میں آزمائشی بیانات کیچ ہینڈلر چیک کیے جاتے ہیں۔ یہ عمل اس وقت تک جاری رہتا ہے جب تک کہ میچ کے کیچ بیان کے لئے اندرونی کوشش کے تمام بیانات چیک نہ کیے جائیں۔ اگر کیچ اسٹیٹمنٹ مماثل نہیں ہے تو ، رن ٹائم سسٹم اس استثنا کو سنبھالتا ہے۔
کوشش کریں / کیچ بلاک مثالوں میں شامل ہیں:
- ایک کوشش بلاک جس کے بعد کیچ بلاک ہے
- ایک یا ایک سے زیادہ کیچ بلاکس کے بعد ایک بلاک بلاک
- ایک کوشش بلاک کے بعد دوسرا کوشش بلاک اور اس کے بعد اسی طرح کا کیچ بلاک ہوتا ہے
