104 читали · 4 года назад
Устраняем ошибку read: unexpected EOF!
В моем учебном проекте есть сложный api, в соответствии с которым я получаю данные с сервера в виде json. В целях тестирования в retrofit, а если точнее, в okhttp клиенте, включено логирование и весь довольно объемный json попадает в логи андроид студии - очень удобно. Но скоро я столкнулся с ошибкой переполнения памяти, выделенной на logcat - read: unexpected EOF! Выполнение программы прерывалось на получении json. Как с этим справиться? Для этого проще всего использовать Android Debug Bridge или adb – утилиту командной строки...
2 года назад
Java 135. Приведите пример try-with-resources.
Конструкция try-with-resources позволяет использовать ресурсы, которые должны быть закрыты после их использования, такие как потоки ввода-вывода (I/O streams) или соединения с базой данных, и автоматически закрывает их после завершения блока try. Пример использования try-with-resources в Java выглядит следующим образом: try (BufferedReader reader = new BufferedReader(new FileReader("file.txt"))) { String line = reader.readLine(); while (line != null) { System.out.println(line); line = reader...