হ্যাঁ আপনি অচেক করা ব্যতিক্রম পরিচালনা করতে পারেন তবে বাধ্যতামূলক নয়
আমরা কি জাভাতে অচেক করা ব্যতিক্রমের জন্য থ্রো ব্যবহার করতে পারি?
জাভাতে থ্রো কীওয়ার্ডটি একটি পদ্ধতি বা কোডের যেকোন ব্লক থেকে স্পষ্টভাবে একটি ব্যতিক্রম নিক্ষেপ করতে ব্যবহৃত হয়। আমরা চেক করা বা চেক না করা ব্যতিক্রম নিক্ষেপ করতে পারি। থ্রো কীওয়ার্ডটি মূলত কাস্টম ব্যতিক্রম থ্রো করতে ব্যবহৃত হয়।
আপনি কি জাভাতে কোনো ব্যতিক্রম করতে পারেন?
যেকোন কোড একটি ব্যতিক্রম ফেলতে পারে: আপনার কোড, অন্য কারো দ্বারা লেখা প্যাকেজ থেকে কোড যেমন জাভা প্ল্যাটফর্মের সাথে আসা প্যাকেজগুলি, বা জাভা রানটাইম পরিবেশ। ব্যতিক্রম যাই হোক না কেন, এটি সর্বদা থ্রো স্টেটমেন্টের সাথে ছুড়ে দেওয়া হয়।
আমরা কি ম্যানুয়ালি ব্যতিক্রম ফেলতে পারি?
ব্যতিক্রমগুলি ম্যানুয়ালি ছুঁড়ে দেওয়া
আপনি একটি ব্যবহারকারীর সংজ্ঞায়িত ব্যতিক্রম ছুঁড়তে পারেন বা, একটি পূর্বনির্ধারিত ব্যতিক্রম স্পষ্টভাবে থ্রো কীওয়ার্ড ব্যবহার করে। … স্পষ্টভাবে একটি ব্যতিক্রম নিক্ষেপ করার জন্য আপনাকে এটির ক্লাস ইনস্ট্যান্টিয়েট করতে হবে এবং থ্রো কীওয়ার্ড ব্যবহার করে এর অবজেক্ট থ্রো করতে হবে।
ব্যতিক্রম করতে কোনটি ব্যবহার করা হয়?
থ্রো কীওয়ার্ড একটি পদ্ধতি থেকে কোন ব্যতিক্রমগুলি নিক্ষেপ করা যেতে পারে তা ঘোষণা করতে ব্যবহার করা হয়, যখন থ্রো কীওয়ার্ডটি একটি পদ্ধতি বা কোডের ব্লকের মধ্যে স্পষ্টভাবে একটি ব্যতিক্রম নিক্ষেপ করতে ব্যবহৃত হয়। থ্রোস কীওয়ার্ডটি একটি পদ্ধতি স্বাক্ষরে ব্যবহৃত হয় এবং ঘোষণা করে যে কোন পদ্ধতি থেকে কোন ব্যতিক্রমগুলি নিক্ষেপ করা যেতে পারে৷