অচেক করা ব্যতিক্রমগুলি কি পরিচালনা করা উচিত?

সুচিপত্র:

অচেক করা ব্যতিক্রমগুলি কি পরিচালনা করা উচিত?
অচেক করা ব্যতিক্রমগুলি কি পরিচালনা করা উচিত?

ভিডিও: অচেক করা ব্যতিক্রমগুলি কি পরিচালনা করা উচিত?

ভিডিও: অচেক করা ব্যতিক্রমগুলি কি পরিচালনা করা উচিত?
ভিডিও: সহজেই সাদা মাছি দমন জানুন ?কিভাবে(How to control white fly) 2024, মার্চ
Anonim

যেমন আগে উল্লেখ করা হয়েছে, একমাত্র আসল পার্থক্য হল চেক করা ব্যতিক্রমগুলির জন্য আপনাকে সেগুলি পরিচালনা করতে হবে (তাদেরকে পাস করতে দিয়ে বা ধরা দিয়ে) এবং কম্পাইলার এটি নিশ্চিত করবে - অন্যদিকে,অচেক করা ব্যতিক্রমগুলির পরিচালনা ঐচ্ছিক ।

আপনি অচেক করা ব্যতিক্রমগুলি কীভাবে পরিচালনা করবেন?

Handling ArrayIndexoutOfBoundException: Try-catch Block আমরা এই ব্যতিক্রমটি পরিচালনা করতে পারি ট্রাই স্টেটমেন্ট আপনাকে ত্রুটির জন্য পরীক্ষা করার জন্য কোডের একটি ব্লক নির্ধারণ করতে দেয় এবং প্রদত্ত ব্যতিক্রম বস্তুটিকে ক্যাচ ব্লক ক্যাপচার করে। এবং প্রয়োজনীয় অপারেশন সঞ্চালন। প্রোগ্রামটি বন্ধ হবে না।

অচেক করা ব্যতিক্রমগুলি কি পরিচালনা করা দরকার?

বেসিক ট্রাই-ক্যাচ-ফাইনালি এক্সেপশন হ্যান্ডলিং-এ বর্ণনা অনুযায়ী চেক করা ব্যতিক্রমগুলি অবশ্যই স্পষ্টভাবে ধরা বা প্রচার করতে হবে। অচেক করা ব্যতিক্রমগুলির এই প্রয়োজনীয়তা নেই। তাদের ধরা বা ছুড়ে ফেলার ঘোষণা দিতে হবে না।

আনচেক করা ব্যতিক্রম ধরা কি ভালো অভ্যাস?

এই সাধারণ ব্যতিক্রমগুলির মধ্যে যেকোনও (থ্রোয়েবল সহ) ধরা একটি খারাপ ধারণা কারণ এর অর্থ হল আপনি দাবি করছেন যে আপনি প্রতিটি পরিস্থিতি বুঝতে পারেন যা ভুল হতে পারে এবং আপনি চালিয়ে যেতে পারেন তা সত্ত্বেও।

আমাদের কি জাভাতে অচেক করা ব্যতিক্রমগুলি পরিচালনা করা উচিত?

একটি পদ্ধতি যা একটি চেক করা ব্যতিক্রম ছুঁড়ে দেয় বা যেটি এমন একটি পদ্ধতিকে কল করে যা একটি চেক করা ব্যতিক্রম নির্দিষ্ট করে সেটিকে নির্দিষ্ট বা পরিচালনা করতে হবে। অচেক করা ব্যতিক্রম এক্সটেন্ড রানটাইম এক্সেপশন। আপনার সেগুলি অভ্যন্তরীণ ত্রুটিগুলির জন্য ব্যবহার করা উচিত যা আপনি অনুমান করতে পারবেন না এবং যেগুলি প্রায়শই, অ্যাপ্লিকেশনটি থেকে পুনরুদ্ধার করতে পারে না৷

প্রস্তাবিত: