অবশেষে জাভাতে ব্লক বাধ্যতামূলক?
অবশেষে জাভাতে ব্লক বাধ্যতামূলক?

ভিডিও: অবশেষে জাভাতে ব্লক বাধ্যতামূলক?

ভিডিও: অবশেষে জাভাতে ব্লক বাধ্যতামূলক?
ভিডিও: Java Finally Keyword - অবশেষে জাভা টিউটোরিয়াল 2024, মে
Anonim

জাভা অবশেষে ব্লক ব্যতিক্রম পরিচালনা করা হোক বা না হোক তা সর্বদা কার্যকর করা হয়। এইটা না বাধ্যতামূলক একটি অন্তর্ভুক্ত করতে অবশেষে ব্লক আদৌ, কিন্তু আপনি যদি তা করেন, তবে এটি চালানো হবে তা নির্বিশেষে একটি ব্যতিক্রম ছুঁড়ে দেওয়া এবং পরিচালনার চেষ্টা এবং ধরা অংশগুলির দ্বারা পরিচালিত হয়েছে কিনা। ব্লক . দ্য অবশেষে সবসময় চালানো হবে যদি না. পদ্ধতি.

এখানে, অবশেষে জাভা ক্যাচ ছাড়া ব্লক ব্যবহার করা যেতে পারে?

হ্যাঁ আমরা করতে পারা চেষ্টা আছে ক্যাচ ব্লক ছাড়া ব্যবহার করে অবশেষে ব্লক . যেমনটি আপনি জানেন অবশেষে ব্লক আপনার ব্যতিক্রম বা প্রত্যাবর্তন থাকলেও সর্বদা কার্যকর করে বিবৃতি ভিতরে ব্লক করার চেষ্টা করুন সিস্টেমের ক্ষেত্রে ছাড়া।

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

এছাড়াও প্রশ্ন হল, ক্যাচ ছাড়া বা শেষ পর্যন্ত ট্রাই ব্লক করা কি বৈধ?

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

কেন অবশেষে সর্বদা নির্বাহিত জাভা ব্লক?

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

প্রস্তাবিত: