234
правки
Изменения
→Исключения в Java7
* обработка нескольких типов исключений в одном catch-блоке:
<code>catch </code> (<tt>IOException </tt> | <tt>SQLException </tt> ex) {...}
В таких случаях параметры неявно являются final, поэтому нельзя присвоить им другое значение в блоке catch.
* Try с ресурсами позволяет прямо в try блоке объявлять необходимые ресурсы, которые по завершению блока будут корректно закрыты (с помощью метода close()). Любой объект реализующий java.lang.AutoCloseable может быть использован как ресурс.
<tt>static String </tt> readFirstLineFromFile(String path) <tt>throws IOException </tt> { <tt>try </tt> (<tt>BufferedReader </tt> br = <tt>new BufferedReader(new FileReader</tt>(path))) { <tt>return </tt> br.readLine();
}
}