কম্পিউটার

জাভাতে ত্রুটি এবং ব্যতিক্রমের মধ্যে পার্থক্য


এই পোস্টে, আমরা ত্রুটি এবং ব্যতিক্রমের মধ্যে পার্থক্য বুঝতে পারব৷

ত্রুটি

  • এটি একটি আনচেক টাইপ হিসাবে শ্রেণীবদ্ধ করা হয়৷

  • এটি 'java.lang.error' ক্লাসের অন্তর্গত।

  • এটি থেকে পুনরুদ্ধার করা যাবে না।

  • এটি কম্পাইলের সময়ে ঘটতে পারে না৷

  • ত্রুটির উদাহরণগুলির মধ্যে রয়েছে −

    • 'OutOfMemoryError'

    • 'IOError'

ব্যতিক্রম

  • এটি অচেক করা এবং চেক করা ব্যতিক্রমগুলিতে শ্রেণীবদ্ধ করা যেতে পারে৷

  • এটি 'java.lang.Exception' ক্লাসের অন্তর্গত।

  • এটি থেকে পুনরুদ্ধার করা যেতে পারে।

  • এটি রানটাইমের পাশাপাশি কম্পাইল টাইমে ঘটতে পারে।

  • ব্যতিক্রমের উদাহরণগুলির মধ্যে রয়েছে −

    • NullPointerException

    • SqlException


  1. জাভাতে সিরিয়ালাইজেশন এবং এক্সটারনালাইজেশনের মধ্যে পার্থক্য

  2. জাভাতে ইটারেটর এবং গণনার মধ্যে পার্থক্য

  3. জাভাতে অ্যারেলিস্ট এবং হ্যাশসেটের মধ্যে পার্থক্য

  4. জাভাতে একটি ব্যতিক্রম ক্লাস এবং একটি ত্রুটি ক্লাসের মধ্যে পার্থক্য কী?