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

জাভাতে Exception ক্লাস এবং Error ক্লাসের পার্থক্য

Exception এবং Error উভয়েই java.lang.Throwable ক্লাসের সাবক্লাস, কিন্তু এক্সেপশন রানটাইমে হ্যান্ডেল করা যায়, এরর হ্যান্ডেল করা যায় না।

  • এক্সেপশন হল রানটাইমে ঘটা লজিক্যাল এরর যা JVM-কে "অস্পষ্টতা" অবস্থায় নিয়ে যায়। JVM স্বয়ংক্রিয়ভাবে এই রানটাইম এররগুলোকে প্রতিনিধিত্ব করার জন্য এক্সেপশন অবজেক্ট তৈরি করে।
  • Error হল Throwable এর সাবক্লাস যা গুরুতর সমস্যা নির্দেশ করে যা একটি যৌক্তিক অ্যাপ্লিকেশন ক্যাচ করার চেষ্টা করবে না। অধিকাংশ এরর অস্বাভাবিক অবস্থা।
  • এক্সেপশন হলে ট্রাই-ক্যাচ ব্লকে হ্যান্ডেল করা যায়। এরর হলে হ্যান্ডেল করা যায় না, প্রোগ্রাম এক্সিকিউশন টারমিনেট হয়।
  • এক্সেপশন দুই ধরনের: চেকড এবং আনচেকড। এরর ডিফল্টভাবে আনচেকড এক্সেপশন।
  • এক্সেপশন টাইপ: java.lang.Exception, এরর টাইপ: java.lang.Error।
  1. জাভাতে JRadioButton এবং JCheckBox-এর পার্থক্য কী?

  2. জাভাতে JTextField এবং JTextArea-এর পার্থক্য কী?

  3. জাভাতে JFrame এবং JDialog-এর পার্থক্য কী?

  4. জাভাতে GridLayout এবং GridBagLayout-এর পার্থক্য কী?