একটি থ্রো ক্লজ নেই এমন একটি পদ্ধতি থেকে একটি চেক করা ব্যতিক্রম নিক্ষেপ করার কোন উপায় আছে কি?
একটি থ্রো ক্লজ নেই এমন একটি পদ্ধতি থেকে একটি চেক করা ব্যতিক্রম নিক্ষেপ করার কোন উপায় আছে কি?

ভিডিও: একটি থ্রো ক্লজ নেই এমন একটি পদ্ধতি থেকে একটি চেক করা ব্যতিক্রম নিক্ষেপ করার কোন উপায় আছে কি?

ভিডিও: একটি থ্রো ক্লজ নেই এমন একটি পদ্ধতি থেকে একটি চেক করা ব্যতিক্রম নিক্ষেপ করার কোন উপায় আছে কি?
ভিডিও: জাভা কাস্টম এক্সেপশন টিউটোরিয়াল - এটি আপনার ভাবার চেয়ে সহজ 2024, এপ্রিল
Anonim

9 উত্তর। আপনি নিক্ষেপ করতে পারেন আনচেক ব্যতিক্রম আপনি যদি সত্যিই চান তবে তাদের ঘোষণা না করেই। আনচেক করা হয়েছে ব্যতিক্রম RuntimeException প্রসারিত করুন। ত্রুটি প্রসারিত যে নিক্ষেপযোগ্য হয় এছাড়াও আনচেক, কিন্তু উচিত শুধুমাত্র সত্যিই গুরুতর সমস্যার জন্য ব্যবহার করা হবে (যেমন অবৈধ বাইটকোড)।

শুধু তাই, আমরা চেক ব্যতিক্রম নিক্ষেপ করতে পারি?

কিন্তু যদি আমরা নিক্ষেপ করি ক চেক করা ব্যতিক্রম ব্যবহার নিক্ষেপ বিবৃতি, আমরা হয় পরিচালনা করতে হবে ব্যতিক্রম ক্যাচ ব্লক বা পদ্ধতিতে এটি ব্যবহার করে স্পষ্টভাবে ঘোষণা করুন নিক্ষেপ ঘোষণা জাভাতে, Error এবং RuntimeException এর প্রতিটি সাবক্লাস একটি আনচেক করা হয় ব্যতিক্রম . ক চেক করা ব্যতিক্রম নিক্ষেপযোগ্য শ্রেণীর অধীনে বাকি সবকিছু।

উপরন্তু, আমরা নিক্ষেপ ছাড়া একটি ব্যতিক্রম নিক্ষেপ করতে পারি? নিক্ষেপ করতে পারেন আনচেক ব্যতিক্রম ছাড়া যদি তাদের ঘোষণা করা হয় আপনি আমি সত্যিই চাই. আনচেক করা হয়েছে ব্যতিক্রম RuntimeException প্রসারিত করুন। থ্রোএবল যেগুলি ত্রুটি প্রসারিত করে সেগুলিও আনচেক করা হয় না, তবে শুধুমাত্র সত্যিই গুরুতর সমস্যাগুলির জন্য ব্যবহার করা উচিত (যেমন অবৈধ বাইটকোড)।

উপরন্তু, আপনি একটি পদ্ধতি থেকে একটি চেক ব্যতিক্রম নিক্ষেপ যখন কি হবে?

চেক করা ব্যতিক্রম হয় চেক করা কম্পাইল-টাইমে। এর মানে যদি ক পদ্ধতি হয় একটি চেক ব্যতিক্রম নিক্ষেপ তারপর, এটা উচিত হ্যান্ডেল ব্যতিক্রম ট্রাই-ক্যাচ ব্লক বা এটি ব্যবহার করে উচিত ঘোষণা ব্যতিক্রম ব্যবহার নিক্ষেপ কীওয়ার্ড, অন্যথায় প্রোগ্রামটি একটি সংকলন ত্রুটি দেবে।

পদ্ধতির শিরোনামে কোন কীওয়ার্ড ব্যবহার করা আবশ্যক যেটি একটি চেক করা ব্যতিক্রম নিক্ষেপ করতে পারে যদি ব্যতিক্রমটি পদ্ধতির মধ্যে পরিচালনা না করা হয়?

দ্য নিক্ষেপ কীওয়ার্ড জাভা আছে ব্যবহৃত স্পষ্টভাবে নিক্ষেপ একটি ব্যতিক্রম থেকে a পদ্ধতি বা কোন ব্লক এর কোড আমরা নিক্ষেপ করতে পারেন হয় চেক করা অথবা আনচেক করা ব্যতিক্রম.

প্রস্তাবিত: