ভিডিও: এটি একটি ব্যতিক্রম নিক্ষেপ মানে কি?
2024 লেখক: Lynn Donovan | [email protected]. সর্বশেষ পরিবর্তিত: 2023-12-15 23:44
পদটি ব্যতিক্রম "অসাধারণ ঘটনা" শব্দগুচ্ছের সংক্ষিপ্ত বিবরণ। সংজ্ঞা : একটি ব্যতিক্রম একটি ইভেন্ট, যা একটি প্রোগ্রাম কার্যকর করার সময় ঘটে, যা প্রোগ্রামের নির্দেশাবলীর স্বাভাবিক প্রবাহকে ব্যাহত করে। একটি তৈরি করা ব্যতিক্রম অবজেক্ট এবং রানটাইম সিস্টেমে হস্তান্তর বলা হয় একটি ব্যতিক্রম নিক্ষেপ.
তাহলে, কোনটি ব্যতিক্রম নিক্ষেপ করতে ব্যবহৃত হয়?
দ্য নিক্ষেপ জাভাতে কীওয়ার্ড হল ব্যবহৃত স্পষ্টভাবে একটি ব্যতিক্রম নিক্ষেপ একটি পদ্ধতি বা কোডের যেকোনো ব্লক থেকে। আমরা পারি নিক্ষেপ হয় চেক করা বা আনচেক করা ব্যতিক্রম . দ্য নিক্ষেপ কীওয়ার্ড প্রধানত নিক্ষেপ করতে ব্যবহৃত কাস্টম ব্যতিক্রম.
একইভাবে, ক্যাচ ব্লকে আমরা ব্যতিক্রম নিক্ষেপ করলে কী হবে? কখন একটি নতুন ব্যতিক্রম হয় নিক্ষিপ্ত এ ধরা ব্লক অথবা অবশেষে ব্লক যে যে আউট প্রচার হবে ব্লক , তারপর বর্তমান ব্যতিক্রম নতুন হিসাবে বাতিল করা হবে (এবং ভুলে যাওয়া) ব্যতিক্রম বাহ্যিকভাবে প্রচার করা হয়।
এই বিবেচনায় রেখে, ব্যতিক্রম নিক্ষেপ করা এবং ব্যতিক্রম ধরার মধ্যে পার্থক্য কী?
একটি ঘোষণা করতে থ্রোস ক্লজ ব্যবহার করা হয় ব্যতিক্রম , যার মানে এটি চেষ্টার অনুরূপ কাজ করে- ধরা ব্লক নিক্ষেপ কীওয়ার্ড ব্যবহার করা হয় মধ্যে পদ্ধতি শরীর থেকে একটি ব্যতিক্রম নিক্ষেপ , যখন নিক্ষেপ পদ্ধতি স্বাক্ষর ব্যবহার করা হয় ঘোষণা করার জন্য ব্যতিক্রম যে ঘটতে পারে মধ্যে বিবৃতি উপস্থিত মধ্যে পদ্ধতি
কখন আপনি একটি ব্যতিক্রম নিক্ষেপ করা উচিত?
ব্যবহার করুন ব্যতিক্রম উপেক্ষা করা উচিত নয় এমন জিনিস সম্পর্কে অবহিত করা। ব্যবহার করবেন না ব্যতিক্রম যদি ত্রুটি স্থানীয়ভাবে পরিচালনা করা যায়। নিশ্চিত করুন ব্যতিক্রম আপনার বাকি রুটিনের মতো বিমূর্ততার একই স্তরে রয়েছে। ব্যতিক্রম সত্যিই ব্যতিক্রমী কি জন্য সংরক্ষিত করা উচিত.
প্রস্তাবিত:
জাভা ব্যতিক্রম শ্রেণীর অনুক্রমের দুটি ব্যতিক্রম ক্লাস কি কি?
ব্যতিক্রম ক্লাসের দুটি প্রধান উপশ্রেণী রয়েছে: IOException ক্লাস এবং RuntimeException ক্লাস। নিম্নলিখিত সবচেয়ে সাধারণ চেক করা এবং আনচেক করা Java এর অন্তর্নির্মিত ব্যতিক্রমগুলির একটি তালিকা রয়েছে৷
একটি থ্রো ক্লজ নেই এমন একটি পদ্ধতি থেকে একটি চেক করা ব্যতিক্রম নিক্ষেপ করার কোন উপায় আছে কি?
9 উত্তর। আপনি যদি সত্যিই চান তবে সেগুলি ঘোষণা না করেই অচেক করা ব্যতিক্রমগুলি নিক্ষেপ করতে পারেন৷ অচেক করা ব্যতিক্রম RuntimeException প্রসারিত করে। থ্রোএবল যেগুলি ত্রুটি প্রসারিত করে সেগুলিও আনচেক করা হয়, তবে শুধুমাত্র সত্যিই গুরুতর সমস্যাগুলির জন্য ব্যবহার করা উচিত (যেমন অবৈধ বাইটকোড)
এটি একটি পরিবর্তনশীল একটি মান বরাদ্দ মানে কি?
ভেরিয়েবলে মান বরাদ্দ করা। আপনি একটি ভেরিয়েবল ঘোষণা করার পরে, আপনি একটি ভেরিয়েবলের জন্য একটি মান নির্ধারণ করতে পারেন। একটি ভেরিয়েবলের জন্য একটি মান বরাদ্দ করা মানে একটি ভেরিয়েবলের একটি মান সংরক্ষণ করা। এই ক্ষেত্রে, মান অন্তর্নিহিতভাবে ঘোষণা করা হয়; একটি ভেরিয়েবলকে স্পষ্টভাবে ঘোষণা করতে, একটি পরিবর্তনশীল নামের আগে var কমান্ডটি ব্যবহার করুন
নতুন ব্যতিক্রম নিক্ষেপ মানে কি?
যখন নতুন RuntimeException(e); একটি নতুন ব্যতিক্রম বলা হয় একটি নিক্ষেপ করা হয়, কিন্তু মূল ব্যতিক্রম এটি ভিতরে মোড়ানো হয়. সুতরাং স্ট্যাক ট্রেসটি এইরকম দেখাবে: থ্রেড 'প্রধান' জাভাতে ব্যতিক্রম। java:36) দ্বারা সৃষ্ট: java
একটি ব্যতিক্রম জাভা নিক্ষেপ কি?
জাভাতে থ্রো কীওয়ার্ডটি একটি পদ্ধতি বা কোডের যেকোনো ব্লক থেকে স্পষ্টভাবে একটি ব্যতিক্রম নিক্ষেপ করতে ব্যবহৃত হয়। আমরা হয় চেক বা আনচেক ব্যতিক্রম নিক্ষেপ করতে পারেন. থ্রো কীওয়ার্ডটি মূলত কাস্টম ব্যতিক্রম থ্রো করার জন্য ব্যবহৃত হয়