আমরা নিক্ষেপযোগ্য ধরতে পারি?
আমরা নিক্ষেপযোগ্য ধরতে পারি?

ভিডিও: আমরা নিক্ষেপযোগ্য ধরতে পারি?

ভিডিও: আমরা নিক্ষেপযোগ্য ধরতে পারি?
ভিডিও: কেন আমি l4d3 জন্য অপেক্ষা করছি? 2024, মে
Anonim

হ্যাঁ আমরা নিক্ষেপযোগ্য ধরতে পারি কিন্তু সর্বোত্তম অনুশীলন হিসাবে, এটি করার পরামর্শ দেওয়া হয় না নিক্ষেপযোগ্য ধরা . নিক্ষেপযোগ্য ধরা ত্রুটিগুলিও অন্তর্ভুক্ত করে, আমরা উচিত নয় ধরা ত্রুটি, এটি JVM সমস্যা সনাক্ত করতে সাহায্য করে।

এর, আপনি নিক্ষেপযোগ্য ধরা উচিত?

করবেন না ক্যাচ থ্রোয়েবল ইউ একটিতে এটি ব্যবহার করতে পারেন ধরা ধারা, কিন্তু তোমার উচিত এটা কখনও না! যদি আপনি ব্যবহার নিক্ষেপযোগ্য এ ধরা ধারা, এটা হবে না শুধুমাত্র ধরা সব ব্যতিক্রম; এটা হবে ধরা সমস্ত ত্রুটি গুরুতর সমস্যাগুলি নির্দেশ করার জন্য JVM দ্বারা ত্রুটিগুলি নিক্ষেপ করা হয় যা একটি অ্যাপ্লিকেশন দ্বারা পরিচালনা করার উদ্দেশ্যে নয়।

উপরন্তু, এটি একটি RuntimeException ধরা একটি ভাল অভ্যাস? কম্বল- ধরা সবকিছু - হয় ব্যতিক্রম বা নিক্ষেপযোগ্য, যা আরও খারাপ - একটি নয় ভালো অনুশীলন কারণ আপনি অনুমান করছেন যে আপনি কোনো ব্যতিক্রমী আচরণ থেকে পুনরুদ্ধার করতে পারবেন। পাশে: হ্যাঁ, ধরা ব্যতিক্রমও হবে RuntimeException ধরুন , যেহেতু ব্যতিক্রম হল একটি সুপারক্লাস রানটাইম ব্যতিক্রম.

ঠিক তাই, আমরা কি জাভাতে নিক্ষেপযোগ্য নিক্ষেপ করতে পারি?

নিক্ষেপযোগ্য সব ধরনের ত্রুটি এবং ব্যতিক্রমের জন্য একটি সুপার ক্লাস জাভা . এই শ্রেণীর সদস্য জাভা . ল্যাং প্যাকেজ। শুধুমাত্র এই ক্লাস বা এর সাব ক্লাসের উদাহরণ নিক্ষিপ্ত দ্বারা জাভা ভার্চুয়াল মেশিন বা দ্বারা নিক্ষেপ বিবৃতি

একটি নিক্ষেপযোগ্য জাভা কি?

দ্য নিক্ষেপযোগ্য ক্লাস হল সমস্ত ত্রুটি এবং ব্যতিক্রমগুলির সুপারক্লাস জাভা ভাষা. শুধুমাত্র যে বস্তুগুলি এই শ্রেণীর উদাহরণ (বা এর একটি উপশ্রেণীর) দ্বারা নিক্ষিপ্ত হয় জাভা ভার্চুয়াল মেশিন বা দ্বারা নিক্ষেপ করা যেতে পারে জাভা বিবৃতি নিক্ষেপ

প্রস্তাবিত: