मुझे पता है कि संसाधन जो आप कोशिश करते हैं, स्वचालित रूप से बंद हो जाएगा यदि संसाधन ऑटोक्लोसेबल लागू किया गया हो। अब तक सब ठीक है। लेकिन जब मैं कई संसाधन प्राप्त करता हूं तो मैं क्या करूँगा जो मैं स्वचालित रूप से बंद करना चाहता हूं। सॉकेट के साथ उदाहरण;ऑटोक्लोसेबल (कोशिश-के-संसाधनों) के साथ कई संसाधन बंद करें
try (Socket socket = new Socket()) {
input = new DataInputStream(socket.getInputStream());
output = new DataOutputStream(socket.getOutputStream());
} catch (IOException e) {
}
तो मैं जानता हूँ कि सॉकेट ठीक से बंद कर दिया जाएगा, क्योंकि यह कोशिश में एक पैरामीटर के रूप में पारित है, लेकिन कैसे इनपुट और आउटपुट ठीक से बंद किया जाना चाहिए?