জাভা ধরার পরে কি মৃত্যুদন্ড অব্যাহত থাকে?
জাভা ধরার পরে কি মৃত্যুদন্ড অব্যাহত থাকে?
Anonim

প্রোগ্রাম আবার শুরু হয় মৃত্যুদন্ড যখন ব্যতিক্রম কোথাও ধরা পড়ে একটি " ধরা "ব্লক। ধরছে ব্যতিক্রমগুলি পরে ব্যাখ্যা করা হয়েছে। আপনি আপনার কোড থেকে যেকোনো ধরনের ব্যতিক্রম নিক্ষেপ করতে পারেন, যতক্ষণ না আপনার পদ্ধতি স্বাক্ষর এটি ঘোষণা করে। আপনি নিজের ব্যতিক্রমগুলিও তৈরি করতে পারেন।

তাছাড়া জাভা ধরার পর কি শেষ পর্যন্ত এক্সিকিউট হয়?

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

উপরের পাশাপাশি, একটি ব্যতিক্রম নিক্ষেপ এবং ধরা পরে মৃত্যুদন্ড পুনরায় শুরু হয়? দ্য মৃত্যুদন্ড পুনরায় শুরু হয় যেখানে ব্যতিক্রম হয় ধরা , যে শুরুতে হয় ধরা ব্লক যা বিশেষভাবে বর্তমান ঠিকানা ব্যতিক্রম টাইপ দ্য ধরা ব্লক হয় নিষ্পন্ন , অন্যটি ধরা ব্লকগুলি উপেক্ষা করা হয় (একাধিক চিন্তা করুন ধরা একটি সুইচ বিবৃতি হিসাবে ব্লক)।

তাহলে, একটি ব্যতিক্রম নিক্ষেপ করলে কি জাভা এক্সিকিউশন বন্ধ হয়ে যায়?

3 উত্তর। আপনি যদি নিক্ষেপ দ্য ব্যতিক্রম , পদ্ধতি মৃত্যুদন্ড ইচ্ছাশক্তি থামা এবং ব্যতিক্রম হয় নিক্ষিপ্ত কলার পদ্ধতিতে। নিক্ষেপ সর্বদা বাধা দেয় মৃত্যুদন্ড বর্তমান পদ্ধতির প্রবাহ।

ধরা পড়লে শেষ পর্যন্ত মৃত্যুদণ্ড কার্যকর হয়?

হ্যাঁ. ডকুমেন্টেশন দেখুন: The অবশেষে সবসময় ব্লক করুন চালায় যখন চেষ্টা ব্লক প্রস্থান. বিঃদ্রঃ: যদি চেষ্টা করার সময় JVM প্রস্থান করে বা ধরা কোড হচ্ছে নিষ্পন্ন , এরপর অবশেষে ব্লক নাও হতে পারে এক্সিকিউট.

প্রস্তাবিত: