यदि मैं जावा प्रोग्राम चलाने के लिए कुछ पूर्व शर्त मौजूद हैं तो जांचना चाहता हूं कि सबसे अच्छा क्या है?
कार्य करें: System.exit(1);
जावा प्रोग्राम को कैसे रोकें यदि यह निर्धारित किया जाता है कि इसे नहीं चलाया जाना चाहिए?
या एक RuntimeException
main
में मुख्य थ्रेड समाप्त करने के लिए फेंक? (अभी तक चल रहा है कोई अन्य सूत्र)
मैं अपवाद फेंकने के बजाय व्यक्तिगत रूप से बाहर निकलता हूं। –
मुझे लगता है कि यह निर्भर करता है कि आपके प्रोग्राम का उपयोगकर्ता कौन है और आप उसे कैसे सतर्क करना चाहते हैं। यदि आपका प्रोग्राम सिर्फ एक सेवा है तो मैं System.exit() विकल्प के साथ जाऊंगा, क्योंकि मैं अपने लॉग में असफल अपवाद नहीं लेना चाहता हूं। यदि आपके प्रोग्राम में एक जीयूआई है तो आपको उपयोगकर्ता को उचित रूप से सतर्क करने की आवश्यकता होगी, इस प्रकार किसी भी प्रकार का अपवाद पकड़ा जाना चाहिए और एक संवाद बॉक्स को अंतिम उपयोगकर्ता को यह समझाना चाहिए कि कार्यक्रम क्यों बंद हो गया है। – nikkatsa