मैं एक buffered लेखक और मेरा कोड का उपयोग कर रहा हूँ, अंत में ब्लॉक में लेखक बंद कर देता है। मेरा कोड इस तरह है।क्या आखिर में कोशिश करने का प्रयास करना ठीक है?
...........
BufferedWriter theBufferedWriter = null;
try{
theBufferedWriter =.....
....
......
.....
} catch (IOException anException) {
....
} finally {
try {
theBufferedWriter.close();
} catch (IOException anException) {
anException.printStackTrace();
}
}
मैं अंत में में साफ ऊपर कोड के अंदर कोशिश पकड़ उपयोग करने के लिए के रूप में theBufferedWriter भी एक IOException फेंक सकती है। मैं इस अपवाद को कॉलिंग मेथोस पर फेंकना नहीं चाहता हूं। आखिर में कोशिश करने का प्रयास करने के लिए यह एक अच्छा अभ्यास है? यदि विकल्प नहीं है तो क्या विकल्प है? कृपया सुझाव दे।
सादर, हीरल
यह ठीक है, लेकिन अशक्त पहले बेहतर है की जाँच करने के। – qrtt1
+1 यह सुंदर नहीं है लेकिन इसे –