রিক্যাপ: জাভা প্রোগ্রামে ত্রুটি এবং ব্যতিক্রমের মধ্যে পার্থক্য ত্রুটিগুলি একবার ঘটলে তা থেকে পুনরুদ্ধার করা যায় না। ব্যতিক্রম চেক করা এবং আনচেক করা ব্যতিক্রম উভয়ই হতে পারে। ত্রুটিগুলি আনচেক টাইপের অন্তর্গত৷ যে পরিবেশে প্রোগ্রাম চলে তার কারণে।
জাভাতে কোনটি পুনরুদ্ধারযোগ্য?
এখন চলুন ব্যতিক্রমগুলির উপর আলোকপাত করা যাক যা এমন শর্তগুলি নির্দেশ করে যেগুলি একটি যুক্তিসঙ্গত অ্যাপ্লিকেশন ধরতে চায়৷ ব্যতিক্রম হল এমন অবস্থা যা রানটাইমে ঘটে এবং প্রোগ্রামটি বন্ধ করে দিতে পারে। কিন্তু সেগুলো ট্রাই, ক্যাচ অ্যান্ড থ্রো কীওয়ার্ড ব্যবহার করে পুনরুদ্ধারযোগ্য।
জাভাতে চেক করা ব্যতিক্রম কোনটি?
জাভা কম্পাইল-টাইমে চেক করা ব্যতিক্রমগুলি যাচাই করে৷
জাভাতে কিছু সাধারণ চেক করা ব্যতিক্রম হল IOException, SQLException, এবং ParseException।
ত্রুটি এবং ব্যতিক্রমের মধ্যে পার্থক্য কী?
ত্রুটিগুলি বেশিরভাগ রানটাইমে ঘটে থাকে যেগুলি একটি অচেক করা টাইপের অন্তর্গত। ব্যতিক্রম হল যে সমস্যাগুলি রানটাইম এবং কম্পাইল টাইমে ঘটতে পারে। এটি মূলত বিকাশকারীদের দ্বারা লিখিত কোডে ঘটে।
ব্যতিক্রম এবং রানটাইম ব্যতিক্রমের মধ্যে পার্থক্য কী?
আপনার অ্যাপ্লিকেশন প্রবাহে অপ্রত্যাশিত ঘটনাগুলি পরিচালনা করার জন্য ব্যতিক্রমগুলি একটি ভাল উপায়৷ RuntimeException কম্পাইলার দ্বারা চেক করা হয়নি তবে আপনি ব্যতিক্রমগুলি ব্যবহার করতে পছন্দ করতে পারেন যা এপিআই ক্লায়েন্টদের আচরণ নিয়ন্ত্রণ করতে ব্যতিক্রম ক্লাস প্রসারিত করে কারণ তাদের ত্রুটি ধরার প্রয়োজন হয়সেগুলো কম্পাইল করার জন্য।