जावा में एक "सुंदर निकास" क्या है?


0

मेरा शुरुआती जावा कॉलेज इंस्ट्रक्टर लगातार एक प्रोग्राम को संदर्भित करता है जो प्रोग्राम को "ग्रेसफुल तरीके से प्रोग्राम से बाहर निकलने" के रूप में बताता है, उसकी ग्रेडिंग टिप्पणी और कक्षा में। उदाहरण के लिए, जब कोई उपयोगकर्ता किसी सरणी में स्कोर जोड़ना समाप्त कर लेता है, तो टाइपिंग -1 यह दर्शाता है कि वे स्कोर औसत करने और उत्तरों को आउटपुट करने के लिए कार्यक्रम के लिए तैयार हैं।

मैंने सोचा कि एक सुंदर निकास की प्रोग्रामिंग की जाती है, जहाँ आप कार्यक्रम को अनंत लूप त्रुटियों और इस तरह समाप्त करने की अनुमति देते हैं। क्या किसी विशिष्ट घटना के लिए शालीनता से एक विशिष्ट शब्दावली से बाहर निकलना, या इसका मतलब अलग-अलग लोगों के लिए अलग-अलग चीजें हैं?


1
mjb2kmn सही है, इसमें System.exit()कॉल करने की विधि है जब आप प्रोग्राम को रोकने के लिए तैयार होते हैं। आप जिस पर विचार कर रहे हैं, वह है "सिस्टम अभिमान और अप्रत्याशित परिस्थितियों में इनायत से बाहर निकलता है"। उस स्थिति में आपके कोड में अपवाद हैंडलिंग का सही कार्यान्वयन अंततः System.exit()एक सुरक्षित और नियंत्रित तरीके से कॉल को जन्म देगा ।
फ्रैंक थॉमस

जवाबों:


4

एक "सुशोभित निकास" एक "दुर्घटना", या बल को मारने के संकेत के अलावा और कुछ भी होगा।

System.exit()जावा एप्लिकेशन में कॉल करना एक सुंदर निकास होगा।

यदि प्रोग्राम क्रैश हो जाता है या बलपूर्वक मारा जाता है, तो निकास या शटडाउन हुक को निकाल नहीं दिया जाएगा। एक सुंदर तरीके से बाहर निकलने से प्रोग्राम को लिखने की फाइलों को अंतिम रूप देने या कनेक्शन बंद करने आदि की अनुमति मिलेगी।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.