20.07.2016 / 19:06 |  | 
garfild63    Пользователь  
   Сейчас: Offline 
 Имя: Антон Откуда: Новороссийск Регистрация: 26.08.2014
   | Что будет, если не закрыть InputStream?
   | 
  20.07.2016 / 19:19 |  | 
aNNiMON    Супервизор 
   Сейчас: Offline 
 Имя: Витёк Регистрация: 11.01.2010
   | garfild63, он будет висеть в памяти. Но зависит от того, что именно это за InputStream. Если ByteArrayInputStream, то ничего страшного не случится.
  __________________
   let live  Изменено aNNiMON (20.07 / 19:20) (всего 1 раз) | 
  20.07.2016 / 19:30 |  | 
garfild63    Пользователь  
   Сейчас: Offline 
 Имя: Антон Откуда: Новороссийск Регистрация: 26.08.2014
   | aNNiMON,  А если его много раз открывать и не закрывать, то может случиться IOException?
   Изменено garfild63 (20.07 / 19:31) (всего 1 раз) | 
  20.07.2016 / 20:45 |  | 
vl@volk    Пользователь  
   Сейчас: Offline 
 Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
   | garfild63,  один и тот же открыть не сможешь, нужно создать новый экземпляр класса
  __________________
   знает толк  | 
  20.07.2016 / 22:32 |  | 
garfild63    Пользователь  
   Сейчас: Offline 
 Имя: Антон Откуда: Новороссийск Регистрация: 26.08.2014
   | vl@volk,  что в этом коде может вызвать ошибку IOException?
  
 Прикрепленные файлы:   code.txt   (0.45 кб.) Скачано 538 раз   | 
  21.07.2016 / 02:16 |  | 
vl@volk    Пользователь  
   Сейчас: Offline 
 Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
   | garfild63,  я код посмотреть не могу к сожалению. Но причины назвать могу: 1) конец файла; 2) попытка читать/записывать в несуществующий файл; 3) открытие несуществующего файла; 4) вызов методов, которые повторно вызывать нельзя. Добавь к сообщения об ошибке + ех.gеtМеssаgе() ех - переменная класса исключения
  __________________
   знает толк  | 
  21.07.2016 / 06:49 |  | 
garfild63    Пользователь  
   Сейчас: Offline 
 Имя: Антон Откуда: Новороссийск Регистрация: 26.08.2014
   | vl@volk,  а какие методы повторно вызывать нельзя?
   | 
  21.07.2016 / 07:55 |  | 
garfild63    Пользователь  
   Сейчас: Offline 
 Имя: Антон Откуда: Новороссийск Регистрация: 26.08.2014
   | vl@volk,  Сделал, как ты сказал, говорит: no more output streams at line 8.
   | 
  21.07.2016 / 10:45 |  | 
DominaN    Пользователь  
   Сейчас: Offline 
 Имя: Кирилл Откуда: Смоленск Регистрация: 28.09.2011
   | garfild63,  ты закрываешь OutputStream до создания InputStream
   | 
  21.07.2016 / 13:12 |  | 
garfild63    Пользователь  
   Сейчас: Offline 
 Имя: Антон Откуда: Новороссийск Регистрация: 26.08.2014
   | DominaN,  а разве это имеет значение?
   |