Какой смысл не закрывать InputStream после его завершения?

InputStream реализует Closeable .

Я понимаю, что закрытие InputStream , которое еще не закончилось , может иметь смысл для освобождения некоторых базовых ресурсов, и, оставив его открытым, может иметь смысл позволить другим методам продолжать чтение из него.

Но какой смысл не закрывать InputStream после того, как он закончился ?
И если это не имеет смысла, зачем достигать конец InpuntStream не означает закрытие?

Тот же вопрос применим к Reader .

5
задан tshepang 20 February 2014 в 20:52
поделиться