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

জাভাতে চেকড এবং অনচেকড এক্সেপশনের পার্থক্য

এই পোস্টে আমরা জাভাতে চেকড (Checked) এবং অনচেকড (Unchecked) এক্সেপশনের পার্থক্য বুঝব।

চেকড এক্সেপশন (Checked Exceptions)

  • এগুলো কম্পাইল টাইমে ঘটে।
  • কম্পাইলার চেকড এক্সেপশন চেক করে।
  • এই এক্সেপশনগুলো কম্পাইলেশন টাইমে হ্যান্ডেল করা যায়।
  • এটি Exception ক্লাসের সাব-ক্লাস।
  • JVM এক্সেপশন ক্যাচ এবং হ্যান্ডেল করার আশা করে।
  • চেকড এক্সেপশনের উদাহরণ: 'FileNotFoundException'

অনচেকড এক্সেপশন (Unchecked Exceptions)

  • এই এক্সেপশনগুলো রানটাইমে ঘটে।
  • কম্পাইলার এই ধরনের এক্সেপশন চেক করে না।
  • এই ধরনের এক্সেপশন কম্পাইলেশন টাইমে ক্যাচ বা হ্যান্ডেল করা যায় না।
  • এটি প্রোগ্রামে ভুলের কারণে জেনারেট হয়।
  • এগুলো 'Exception' ক্লাসের অংশ নয় কারণ এগুলো রানটাইম এক্সেপশন।
  • JVM এক্সেপশন ক্যাচ এবং হ্যান্ডেল করার আশা করে না।
  • অনচেকড এক্সেপশনের উদাহরণ: 'NoSuchElementException'
  1. জাভাতে Exception এবং Error-এর পার্থক্য

  2. জাভাতে Serialization এবং Externalization-এর পার্থক্য

  3. জাভাতে Iterator এবং Enumeration-এর পার্থক্য

  4. জাভাতে ArrayList এবং HashSet-এর পার্থক্য