Вопросы по теме 'try-with-resources'
Попробуйте с ресурсами в Java 7?
В новом синтаксисе Try-with-Resources в Java 7 нужно ли мне беспокоиться о порядке ресурсов?
try (InputStream in = loadInput(...); // <--- can these be in any order?
OutputStream out = createOutput(...) ){
copy(in, out);
}
catch...
1988 просмотров
schedule
28.05.2022
Неправильность синтаксиса попытки с ресурсами Java
Итак, я просмотрел некоторые новые функции java 7, в том числе бит try-with-resources .
Я понимаю, как это работает и все такое, я просто заметил, что синтаксис, используемый для указания ресурсов, немного странный.
try
(InputStream fis =...
1916 просмотров
schedule
18.10.2022
Сбой Akka Actors, VerifyError: несогласованные кадры карты стека в целевой ветви
У меня есть приложение Java, в котором я использую Akka типизированные актеры . В коде нет ошибок в Eclipse, но когда я запускаю приложение, оно вылетает и печатает эту ошибку:
Exception in thread "main" java.lang.VerifyError: Inconsistent...
4791 просмотров
schedule
30.06.2022
Каков современный уровень обработки сокетов в Java 1.7?
Я ищу лучший шаблон для реализации связи между сокетами клиент/сервер с использованием соответствующих функций Java 1.7 ( попробовать с ресурсами ). Необходимо убедиться, что все потоки и ресурсы полностью закрыты и освобождены. Эффективная Java /...
2610 просмотров
schedule
11.06.2023
Есть ли риск в оболочке AutoCloseable для java.util.concurrent.locks.Lock?
С введением try-with-resource в Java 7 я был удивлен, увидев, что что Lock не был преобразован в AutoCloseable . Это казалось довольно простым, поэтому я сам добавил его следующим образом:
class Lock implements AutoCloseable {...
2736 просмотров
schedule
04.11.2023
Почему BufferedReader не закрывается при получении `Stream‹String›` в попытке с ресурсами?
Читатель должен быть закрыт, когда Stream используется в попытке с ресурсами.
Учитывая это:
try(Stream<String> lines = new BufferedReader(reader).lines()) {
return lines.map(it -> trim ? it.trim() : it)...
814 просмотров
schedule
10.10.2023
Кто ловит исключение, возникающее в закрытом методе? (попробуйте с ресурсами)
интерфейс AutoClosable имеет следующее объявление метода:
void close() throws Exception
Таким образом мы видим, что метод close может генерировать Exception.
Когда я пишу код try-with resources, он выглядит так:
private static void...
361 просмотров
schedule
04.11.2023
Поток закрыт и не открыт повторно - Java
У меня есть легкая «домашняя работа», но я обнаружил небольшую проблему с закрытием входного потока. Проще говоря, мне нужно создать приложение «список контактов» на Java, просто чтобы правильно использовать полиморфизм. Итак, у меня есть класс...
288 просмотров
schedule
29.07.2023
Groovy закрытие нескольких ресурсов
Я использую функцию закрытия ресурсов Groovy, и мне было интересно, можно ли создать одно закрытие, которое управляет двумя ресурсами. Например, если у меня есть следующие два отдельных замыкания, можно ли создать одно замыкание, которое управляет...
367 просмотров
schedule
16.02.2023
Аннотации к переменным, объявленным в try-with-resources?
Просто интересно, какие аннотации можно использовать с переменными, объявленными в операторах try-with-resources , что разрешено в соответствии с его грамматикой. Раздел 14.20.3 из спецификации языка (Java 7) гласит:...
1230 просмотров
schedule
10.07.2022
Java с использованием сканера с попыткой-с-ресурсами
У меня есть две версии кода Java, которые получают пользовательский ввод до тех пор, пока пользователь не введет «q» версии 1:
public class Test {
public static void main(String[] args) {
String input = "";
while...
5164 просмотров
schedule
12.12.2022
Как заставить предупреждение AutoClosable распространяться на вызывающую сторону класса в Java?
Я новичок в интерфейсе AutoClosable Java (но не новичок в Java). Я пытаюсь заставить клиентский код, который запрашивает экземпляр WebDriver , закрыть driver после того, как он закончит его использовать (вызвав driver.quit() )
Мне нужен способ...
475 просмотров
schedule
28.07.2022
fortify жалуется на ресурс в блоке try-with-resources
У меня есть блок try-with-resources, который запускает несколько автоматически закрываемых объектов
try (BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(new FileInputStream("some-file), "UTF-8"))) {
.........
590 просмотров
schedule
24.02.2022
нулевая проверка в попытке с ресурсами
У меня есть следующий код:
try (Connection connection = getConnection();
PreparedStatement preparedStatement = connection.prepareStatement(someSql)) {//stuff}
Как мне проверить, что соединение здесь не является нулевым?
Кроме того, у...
322 просмотров
schedule
03.11.2023
Что происходит, когда попытка с ресурсами выдает исключение вместе с исключением при автоматическом закрытии ресурсов
Представьте ситуацию, когда в блоке try with resources возникает исключение. Он вызовет метод close, чтобы закрыть ресурсы. Что произойдет, если метод close также выдаст исключение. Какое исключение выбрасывается.?
71 просмотров
schedule
25.04.2024
Как перехватывать исключения из try-with-resources?
Хотя функция try-with-resources сама обрабатывает все функции для объектов AutoClosable, но есть несколько конкретных случаев, с которыми я столкнулся в своем недавнем проекте.
Я читал файл, используя:
try(InputStream stream =...
105 просмотров
schedule
14.09.2022