Изменения

Перейти к: навигация, поиск

Обработка ошибок и исключения

6 байт добавлено, 22:36, 23 июня 2013
Исключения в Java7+
* Try с ресурсами позволяет прямо в try блоке объявлять необходимые ресурсы, которые по завершению блока будут коректно закрыты (с помощью метода close()). Любой объект реализующий java.lang.AutoCloseable может быть использован как ресурс.
static String readFirstLineFromFile(String path) throws IOException { try (BufferedReader br = new BufferedReader(new FileReader(path))) { return br.readLine(); } }
В приведенном примере в качестве ресурса использутся объект класса BufferedReader, который будет закрыт вне зависимосити от того, как выполнится try-блок.
234
правки

Навигация