Закройте несколько ресурсов с автокланией (Try-with-resources)JAVA

Программисты JAVA общаются здесь
Anonymous
Закройте несколько ресурсов с автокланией (Try-with-resources)

Сообщение Anonymous »

Я знаю, что ресурс, который вы проходите с помощью Try , будет закрыт автоматически, если ресурс имеет реализацию Autoclosable . Все идет нормально. Но что мне делать, когда у меня есть несколько ресурсов, которые я хочу автоматически закрыть. Пример с сокеты; < /p>

Код: Выделить всё

try (Socket socket = new Socket()) {
input = new DataInputStream(socket.getInputStream());
output = new DataOutputStream(socket.getOutputStream());
} catch (IOException e) {
}
Итак, я знаю, что сокет будет закрыт должным образом, потому что он передается как параметр в Try , но как должен быть закрыт вход и вывод ?

Подробнее здесь: https://stackoverflow.com/questions/305 ... -resources

Вернуться в «JAVA»