Как говорится в вопросе, проходит ли динамическая FileReader
плохая практика? Должно ли это/можно ли это FileReader
быть закрытым достаточно?Должен ли BufferedReaders передавать динамический FileReader?
BufferedReader buffReader = new BufferedReader(
new FileReader(new File("C:/Path/To/File.txt")));
.... do something
buffReader.close();
Следует также закрыть FileReader
? Требуется ли разделение?
Возможно, простой вопрос, но я не очень разбираюсь в Java IO; поэтому приношу свои извинения. Заранее спасибо!
Что такое «динамический« FileReader »? Где в Джавадоке он предлагает любое такое ограничение? Какова реальная проблема, которую вы пытаетесь решить? – EJP
Динамический 'FileReader' создается в аргументах метода BufferedReader'. Я отлаживал некоторые повышенные проблемы, и это было воспринято как неправильно закрытое. Как ответил Immibis, на самом деле это правильно закрывается в методе 'close'' BufferedReader'. – shanehoban
Также рассмотрите использование API файлов Java NIO.2. java.io.File теперь считается устаревшим API. – Puce