আমরা কি জাভাতে ক্যাচ ব্লক নেস্ট করতে পারি?
আমরা কি জাভাতে ক্যাচ ব্লক নেস্ট করতে পারি?
Anonim

নেস্টেড ব্লক ধরার চেষ্টা করুন . ব্যতিক্রম হ্যান্ডলার করতে পারা থাকা নেস্টেড একে অপরের মধ্যে। ক চেষ্টা করুন , ধরা অথবা একটি অবশেষে ব্লক করতে পারেন পরিবর্তে অন্য সেট রয়েছে ধরার চেষ্টা কর অবশেষে ক্রম। যেমন একটি দৃশ্যকল্প, যখন একটি বিশেষ ধরা ব্লক একটি ব্যতিক্রম পরিচালনা করতে অক্ষম, এই ব্যতিক্রমটি পুনরায় নিক্ষেপ করা হয়।

এর, নেস্টেড ট্রাই ক্যাচ করা কি খারাপ?

প্রয়োজন নেই নেস্টেড বা একাধিক চেষ্টা করুন - ক্যাচ একই পদ্ধতির ভিতরে। কিছু ক্ষেত্রে ক নেস্টেড চেষ্টা করুন - ধরা অনিবার্য। উদাহরণস্বরূপ যখন ত্রুটি পুনরুদ্ধার কোড নিজেই নিক্ষেপ করতে পারেন এবং ব্যতিক্রম . কিন্তু কোডের পঠনযোগ্যতা উন্নত করার জন্য আপনি সবসময় এক্সট্রাক্ট করতে পারেন নেস্টেড নিজস্ব পদ্ধতিতে ব্লক করুন।

দ্বিতীয়ত, জাভাতে নেস্টেড ট্রাই ব্লক কি? নেস্টেড চেষ্টা ব্লক ব্যতিক্রম হ্যান্ডলিং ইন জাভা . জাভা 8 অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং প্রোগ্রামিং। নাম থেকে বোঝা যায়, ক ব্লক করার চেষ্টা করুন ইতোমধ্যে ব্লক করার চেষ্টা করুন বলা হয় জাভাতে নেস্টেড ব্লক করার চেষ্টা করুন . এটি প্রয়োজন যখন ভিন্ন ব্লক বাইরের এবং ভিতরের মত বিভিন্ন ত্রুটি হতে পারে। তাদের হ্যান্ডেল করতে, আমাদের প্রয়োজন নেস্টেড চেষ্টা ব্লক.

এটি বিবেচনা করে, আমরা জাভাতে একাধিক চেষ্টা ব্লক লিখতে পারি?

একাধিক চেষ্টা ব্লক : তুমি থাকতে পারবে না একাধিক চেষ্টা ব্লক একটি একক ক্যাচ দিয়ে ব্লক . প্রতিটি ব্লক করার চেষ্টা করুন ক্যাচ বা অবশেষে অনুসরণ করা আবশ্যক. তারপরও যদি তুমি চেষ্টা করুন একক ক্যাচ আছে ব্লক জন্য একাধিক চেষ্টা ব্লক একটি কম্পাইল সময় ত্রুটি উত্পন্ন হয়.

কয়টি ট্রাই ক্যাচ ব্লক থাকতে পারে?

এটি একটি চেষ্টা ব্লক এবং আছে তিন ব্লক ধরা। শুধুমাত্র একটি ক্যাচ ব্লক একবারে কার্যকর করা হবে, এটি চেষ্টা ব্লকের ভিতরের যুক্তির উপর নির্ভর করে। আমার চেষ্টা ব্লক ভিতরে, কোড রয়েছে তিন ব্যতিক্রম ধরনের।

প্রস্তাবিত: