Как работает функция try-with для переменных AutoCloseable
, которые были объявлены null
?
Я предположил, что это приведет к исключению нулевого указателя, когда он попытается вызвать close
для переменной, но он не работает:
try (BufferedReader br = null){
System.out.println("Test");
}
catch (IOException e){
e.printStackTrace();
}