अगर एक कोशिश के साथ-संसाधनों ब्लॉक के अंदर एक वापसी बयान डाल मैं सोच रहा हूँ में बयान लौट संसाधन अपने आप बंद किए जाने की रोकता है।प्रयास करें-साथ-संसाधनों और जावा
try(Connection conn = ...) {
return conn.createStatement().execute("...");
}
अगर मैं कुछ इस तरह लिखने कनेक्शन बंद कर दिया होगा? ओरेकल दस्तावेज में यह कहा गया है कि:
प्रयास-संसाधन-संसाधन विवरण यह सुनिश्चित करता है कि प्रत्येक संसाधन कथन के अंत में बंद हो।
क्या होता है यदि कथन का अंत वापसी विवरण के कारण कभी नहीं पहुंचता है?
विधि स्टैक पॉप होने पर बयान समाप्त होता है। अपवाद फेंकने पर आपको क्या लगता है? –
'वापसी' 'अंत में 'खंड के शरीर के माध्यम से बहती है, जहां संसाधन जारी किए जाते हैं। –