पर पकड़ने का प्रयास करें क्या इसे अंतिम प्रोग्रामिंग में कोशिश करने और पकड़ने के लिए खराब प्रोग्रामिंग माना जाता है?आखिर में अनुभाग
मैं अपनी मुख्य विधि में एक फ़ाइल इनपुटपुट स्ट्रीम कर रहा हूं जिसे मैं बंद करना चाहता हूं। मैं अंत में .close() को रखना चाहता हूं, इसलिए इससे कोई फर्क नहीं पड़ता कि इससे कोई फर्क नहीं पड़ता। मैं मुख्य विधि में फेंकने की घोषणा नहीं करना चाहता, क्योंकि यह मुख्य विधि है: पी
}finally{
try {
commandFile.close();
} catch (IOException e) {
throwException(e);
}
}
क्या यह ठीक है? धन्यवाद
हाँ यह ठीक है और कभी कभी आवश्यक है। –
यदि आप अभी अपवाद को फिर से भरने जा रहे हैं तो आपको पकड़ने की आवश्यकता नहीं है। कोशिश पकड़ना जरूरी है क्योंकि आपको अपवाद के साथ कुछ करना है (कम से कम, इसे लॉगिंग करना), यदि आप तय नहीं करते हैं तो यह आवश्यक नहीं है। – SJuan76
मुझे System.err और फिर System.exit पर कुछ प्रिंट करने की आवश्यकता है, यही है कि throwExcpetion (e) विधि –