Вниз  Java-программирование (1-ые посты)
- 20.07.2016 / 19:06
garfild63
  Пользователь

garfild63 
Сейчас: Offline
Что будет, если не закрыть InputStream?
- 20.07.2016 / 19:19
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
garfild63, он будет висеть в памяти.
Но зависит от того, что именно это за InputStream. Если ByteArrayInputStream, то ничего страшного не случится.
__________________
 let live

Изменено aNNiMON (20.07 / 19:20) (всего 1 раз)
- 20.07.2016 / 19:30
garfild63
  Пользователь

garfild63 
Сейчас: Offline
aNNiMON, А если его много раз открывать и не закрывать, то может случиться IOException?

Изменено garfild63 (20.07 / 19:31) (всего 1 раз)
- 20.07.2016 / 20:45
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
garfild63, один и тот же открыть не сможешь, нужно создать новый экземпляр класса
__________________
 знает толк
- 20.07.2016 / 22:32
garfild63
  Пользователь

garfild63 
Сейчас: Offline
vl@volk, что в этом коде может вызвать ошибку IOException?


Прикрепленные файлы:
code.txt (0.45 кб.) Скачано 461 раз
- 21.07.2016 / 02:16
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
garfild63, я код посмотреть не могу к сожалению. Но причины назвать могу:
1) конец файла;
2) попытка читать/записывать в несуществующий файл;
3) открытие несуществующего файла;
4) вызов методов, которые повторно вызывать нельзя.
Добавь к сообщения об ошибке + ех.gеtМеssаgе()
ех - переменная класса исключения
__________________
 знает толк
- 21.07.2016 / 06:49
garfild63
  Пользователь

garfild63 
Сейчас: Offline
vl@volk, а какие методы повторно вызывать нельзя?
- 21.07.2016 / 07:55
garfild63
  Пользователь

garfild63 
Сейчас: Offline
vl@volk, Сделал, как ты сказал, говорит: no more output streams at line 8.
- 21.07.2016 / 10:45
DominaN
  Пользователь

DominaN 
Сейчас: Offline
garfild63, ты закрываешь OutputStream до создания InputStream
- 21.07.2016 / 13:12
garfild63
  Пользователь

garfild63 
Сейчас: Offline
DominaN, а разве это имеет значение?
Наверх  Всего сообщений: 16875
Фильтровать сообщения
Поиск по теме
Файлы топика (794)