Вопросы по теме 'try-with-resources'

Почему попытка использования ресурсов не работает с полевыми переменными?
Это мой самый первый вопрос о SO, и я смущен, что еще нет подобного вопроса! Итак, вопрос: Почему попытка использования ресурсов не работает с полевыми переменными? Или, другими словами: почему для этого мне всегда нужна локальная...
10210 просмотров
schedule 28.03.2024

8 веток для пробной работы с ресурсами - возможно ли покрытие jacoco?
У меня есть код, который использует попытку с ресурсами, а в jacoco он покрывается только наполовину. Все строки исходного кода зеленые, но я вижу маленький желтый символ, говорящий мне, что покрыты только 4 из 8 веток. Мне сложно понять, что...
24902 просмотров

Неявная попытка использования ресурсов в Java
Мне интересно, правильно ли следующий код использует попытку с ресурсами. try (ResultSet rs = new QueryBuilder(connection, tableName(), getPaths(), searchQuery()).add(constraint).build().executeQuery()) { while (rs.next()) {...
2823 просмотров
schedule 30.07.2023

Исключение, выходящее из close() в попытке с ресурсом
Я читал о попытке с ресурсом в JDK7, и пока я думал об обновлении своего приложения для работы с JDK7, я столкнулся с этой проблемой. Например, при использовании BufferedReader запись выдает IOException, а закрытие выдает IOException.. в блоке...
5308 просмотров
schedule 12.06.2023

Использование ресурсов попытки с ресурсами вне попытки
Я использую SocketChannel для отправки сообщения между сервером и клиентом. Как только клиент подключается к серверу, сервер открывает InputStreams и OutputStream в попытке с использованием ресурсов, чтобы получать сообщения от клиента и...
580 просмотров

как мне сделать диспетчер сокетов для графического интерфейса Swing?
Сейчас у меня есть консольный клиент, который взаимодействует с сервером через ObjectInputStream.readObject() и ObjectOutputStream.writeObject() . Для консольного приложения это работает как есть. Проблема в том, что класс, который имеет потоки...
112 просмотров

Как настроить свойства проекта NetBeans для использования Java 7?
Я новичок в NetBeans и ранее использовал Eclipse. Я начал использовать NetBeans сейчас, потому что мне нужно изучить различные концепции Java EE, и я нашел более подходящие руководства для IDE NetBeans. Многие абстрактные концепции в EE все еще...
1939 просмотров

Try-with-resources закрывает сокеты порожденных дочерних элементов
Я хочу написать простой сервер, который прослушивает порт и создает новые потоки для обработки новых подключений. Я попытался использовать try-with-resources для приема новых подключений. но не удалось, потому что сокеты в дочерних потоках кажутся...
4696 просмотров

Будет ли try-with-resources закрывать ресурсы, если произойдет исключение?
Будет ли try-with-resources закрывать все открытые ресурсы, если произойдет исключение? private void insertUserInAccessTable(int user_id) throws SQLException { final String sql = "bla bla"; try( Connection con = ...; PreparedStatement...
348 просмотров
schedule 11.11.2022

Как использовать попытку с ресурсами с оператором if?
У меня есть простой код: try (FileReader file = new FileReader(messageFilePath); BufferedReader reader = new BufferedReader(file)) { String line; while ((line = reader.readLine()) != null) { //// } } Я хочу написать...
5075 просмотров
schedule 10.03.2023

try-with-resources не может вызвать close()
Я использую удобный оператор try-with-resources для закрытия соединений. Это отлично работает в большинстве случаев, но только в одном очень простом методе он не работает должным образом. А именно здесь: public boolean...
14629 просмотров
schedule 08.03.2023

Как использовать оператор try-with-resources с объектом интерфейса в Java
Я хотел бы использовать оператор try-with-resources для определения объекта интерфейса как конкретного класса. Вот пример кода, в общих чертах определяющий мой интерфейс и классы. interface IFoo extends AutoCloseable { ... } class Bar1...
221 просмотров
schedule 22.04.2023

Дебаты о попытке использования ресурсов Java
Хорошо, теперь на моей работе у нас дебаты о попытках использования ресурсов и подавлении исключений. Краткий обзор: try-with-resources из java 7 устраняет необходимость в этом надоедливом блоке finally для закрытия ресурсов. Я лично считаю, что...
776 просмотров

Предупреждение о мертвом коде в try-with-resources, но не в переводе try-catch-finally
В следующем коде используется try Конструкция -with-resources появилась в Java 8. Метод occasionallyThrow() объявляется для создания OccasionalException , Resource ' s метод close() для создания CloseException . Eclipse (версия: Neon...
769 просмотров
schedule 16.11.2022

Использование PreparedStatement в Try with Resources показывает ошибку «неизвестный класс»
Я инициализирую подготовленный оператор глобально (поэтому он не компилируется предварительно каждый раз при запуске функции, только когда приложение загружается) и пытаюсь использовать подготовленный оператор в попытке с ресурсами, но он показывает...
384 просмотров
schedule 18.10.2023

Пул соединений Java и операторы try-with: действительно ли соединение закрыто или возвращено в пул?
У меня есть пул соединений jdbc, использующий класс KeyedObjectPool, и я использую его с помощью реализованных методов openConnection() и closeConnection() . closeConnection() обычно просто возвращает соединение с пулом и закрывает его только в...
526 просмотров

Используйте Try-With-Resources вместо блока finally, когда несколько строк в блоке try вызывают исключение
Фрагмент кода: InputStream inputStream = null; try{ ExternalServiceObject object = externalService.getObject(); inputStream = object.getInputStream(); // further uses of inputStream } catch(Exception e){ throw e; } finally {...
1073 просмотров

Как я могу использовать intellij для реорганизации поля в попытку с ресурсами
Этот вопрос похож на В IntelliJ IDEA, как окружить с помощью try-with-resources? но разница в том, что у меня есть поле, а не локальная переменная. Мой код выглядит так: preparedStatement = connect.prepareStatement(sqlQuery);...
157 просмотров
schedule 07.06.2023

как использовать два сканера на одном методе
ранее сегодня я спросил =1#comment92721337_52904883">как повторно попытаться/отловить исключение несоответствия ввода, не попадая в бесконечный цикл но это процесс из двух процедур, сначала игра спросит у пользователя размер сетки, а позже после...
154 просмотров

Сканер: избавление от утечки ресурсов: «‹unassigned Closeable value›» никогда не закрывается
Я пытаюсь создать своего рода служебный метод для чтения текстовых файлов из ресурсов в Spring Boot. Чтобы прочитать файлы, я смотрю на них как InputStream s: Resource resource = new ClassPathResource(fileLocationInClasspath); InputStream...
2415 просмотров