অবশেষে থ্রো ইন ক্যাচ সি এর পরে চালানো হবে?

সুচিপত্র:

অবশেষে থ্রো ইন ক্যাচ সি এর পরে চালানো হবে?
অবশেষে থ্রো ইন ক্যাচ সি এর পরে চালানো হবে?
Anonim

আপনি যদি ক্যাচ ব্লকের মধ্যে একটি ব্যতিক্রম পুনরায় নিক্ষেপ করেন, এবং সেই ব্যতিক্রমটি অন্য ক্যাচ ব্লকের ভিতরে ধরা পড়ে, সবকিছু ডকুমেন্টেশন অনুযায়ী কার্যকর হয়। যাইহোক, যদি রি-ট্রাউন ব্যতিক্রমটি আন-হ্যান্ডেল করা হয়, তবে শেষ পর্যন্ত কখনোই কার্যকর হয় না।

অবশেষে ক্যাচ থ্রো করার পরে কার্যকর হয়?

অবশেষে কোডের একটি ব্লক সংজ্ঞায়িত করে যা আমরা চেষ্টা কীওয়ার্ডের সাথে ব্যবহার করি। এটি কোডটি সংজ্ঞায়িত করে যা সর্বদা চেষ্টা করার পরে এবং যে কোনও ক্যাচ ব্লকের পরে চালানো হয়, পদ্ধতিটি সম্পূর্ণ হওয়ার আগে। অবশেষে ব্লকটি কার্যকর হয় তা নির্বিশেষে একটি ব্যতিক্রম নিক্ষেপ করা বা ধরা হয়েছে।।

অবশেষে একটি ব্যতিক্রম ছুড়ে দিলে কি হবে?

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

কোডটি একটি ত্রুটি নিক্ষেপ করলে কি অবশেষে কার্যকর করা হয়?

অবশেষে ব্লক চালানো হয় সবসময় এমনকি যদি আপনি চেষ্টা ব্লকে একটি রিটার্ন স্টেটমেন্ট রাখেন। …যখন আপনি চেষ্টা করেন, এটি কিছু কোড এক্সিকিউট করে, চেষ্টা করে কিছু ঘটলে, ক্যাচ সেই ব্যতিক্রমটি ধরবে এবং আপনি কিছু বার্তা প্রিন্ট করতে পারেন বা একটি ত্রুটি ছুঁড়ে দিতে পারেন, তারপর অবশেষে ব্লকটি কার্যকর করা হয়।

অবশেষে কি প্রত্যাবর্তনের পরে ব্লক চালানো হয়?

হ্যাঁ, অবশেষে ব্লকটি প্রত্যাবর্তনের পরেও কার্যকর করা হবেবিবৃতি একটি পদ্ধতিতে। অবশেষে ব্লক সর্বদা কার্যকর করবে এমনকি জাভাতে একটি ব্যতিক্রম ঘটেছে বা না হয়েছে। আমরা যদি সিস্টেম কল. … এই শর্তগুলি ব্যতীত, অবশেষে ব্লকটি সর্বদা কার্যকর করা হবে৷

প্রস্তাবিত: