কম্পিউটার টিউটোরিয়াল

সি++ বনাম জাভা: এক্সেপশন হ্যান্ডেলিং (Exception Handling) তুলনা

সি++ এবং জাভা-তে এক্সেপশন হ্যান্ডেলিং (Exception Handling)-এ মূল পার্থক্য রয়েছে।

জাভায় এক্সেপশন হ্যান্ডেলিং (Exception handling in java)সি++-এ এক্সেপশন হ্যান্ডেলিং (Exception handling in C++)
শুধু থ্রোয়েবল (throwable) অবজেক্টই এক্সেপশন হিসেবে থ্রো করা যায়।সব টাইপের ডেটা এক্সেপশন হিসেবে থ্রো করা যায়।
জাভায়, finally একটি ব্লক যা try-catch ব্লকের পর এক্সিকিউট হয় ক্লিন-আপ (cleaning up) এর জন্য।সি++-এ finally ব্লক অস্তিত্ব নেই।
একটি নতুন কীওয়ার্ড throws ব্যবহার করা হয় ফাংশন দ্বারা থ্রো করা এক্সেপশন লিস্ট করার জন্য।ফাংশন দ্বারা থ্রো করা এক্সেপশন লিস্ট করতে throw কীওয়ার্ড ব্যবহার করা হয়।
চেকড (checked) এবং আনচেকড (unchecked) দুটি এক্সেপশন থাকে।শুধু আনচেকড (unchecked) এক্সেপশন থাকে।
  1. সি++-এ এক্সেপশন হ্যান্ডেলিং (Exception Handling) বেসিক্স

  2. C++-এ এক্সসেপশন কীভাবে কাজ করে

  3. জাভাতে এক্সেপশন কীভাবে রি-থ্রো (rethrow) করবেন?

  4. জাভাতে মেথড ওভাররাইডিংয়ে এক্সেপশন হ্যান্ডলিং