Вопросы по теме 'try-with-resources'
Почему попытка использования ресурсов не работает с полевыми переменными?
Это мой самый первый вопрос о SO, и я смущен, что еще нет подобного вопроса!
Итак, вопрос:
Почему попытка использования ресурсов не работает с полевыми переменными?
Или, другими словами: почему для этого мне всегда нужна локальная...
10210 просмотров
schedule
28.03.2024
8 веток для пробной работы с ресурсами - возможно ли покрытие jacoco?
У меня есть код, который использует попытку с ресурсами, а в jacoco он покрывается только наполовину. Все строки исходного кода зеленые, но я вижу маленький желтый символ, говорящий мне, что покрыты только 4 из 8 веток.
Мне сложно понять, что...
24902 просмотров
schedule
19.05.2024
Неявная попытка использования ресурсов в 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 просмотров
schedule
27.10.2023
как мне сделать диспетчер сокетов для графического интерфейса Swing?
Сейчас у меня есть консольный клиент, который взаимодействует с сервером через ObjectInputStream.readObject() и ObjectOutputStream.writeObject() . Для консольного приложения это работает как есть.
Проблема в том, что класс, который имеет потоки...
112 просмотров
schedule
29.11.2022
Как настроить свойства проекта NetBeans для использования Java 7?
Я новичок в NetBeans и ранее использовал Eclipse. Я начал использовать NetBeans сейчас, потому что мне нужно изучить различные концепции Java EE, и я нашел более подходящие руководства для IDE NetBeans. Многие абстрактные концепции в EE все еще...
1939 просмотров
schedule
26.07.2022
Try-with-resources закрывает сокеты порожденных дочерних элементов
Я хочу написать простой сервер, который прослушивает порт и создает новые потоки для обработки новых подключений. Я попытался использовать try-with-resources для приема новых подключений. но не удалось, потому что сокеты в дочерних потоках кажутся...
4696 просмотров
schedule
19.09.2023
Будет ли 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 просмотров
schedule
09.09.2023
Предупреждение о мертвом коде в 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 просмотров
schedule
20.05.2023
Используйте 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 просмотров
schedule
10.10.2022
Как я могу использовать intellij для реорганизации поля в попытку с ресурсами
Этот вопрос похож на В IntelliJ IDEA, как окружить с помощью try-with-resources? но разница в том, что у меня есть поле, а не локальная переменная. Мой код выглядит так:
preparedStatement = connect.prepareStatement(sqlQuery);...
157 просмотров
schedule
07.06.2023
как использовать два сканера на одном методе
ранее сегодня я спросил =1#comment92721337_52904883">как повторно попытаться/отловить исключение несоответствия ввода, не попадая в бесконечный цикл
но это процесс из двух процедур, сначала игра спросит у пользователя размер сетки, а позже после...
154 просмотров
schedule
02.08.2023
Сканер: избавление от утечки ресурсов: «‹unassigned Closeable value›» никогда не закрывается
Я пытаюсь создать своего рода служебный метод для чтения текстовых файлов из ресурсов в Spring Boot. Чтобы прочитать файлы, я смотрю на них как InputStream s:
Resource resource = new ClassPathResource(fileLocationInClasspath);
InputStream...
2415 просмотров
schedule
11.06.2022