Jak działa funkcja próbna dla zmiennych AutoCloseable
, które zostały zadeklarowane jako null
?Try-With Resource, gdy AutoCloseable ma wartość null
Sądziłem, że prowadziłoby to do wyjątku null pointer kiedy próbuje wywołać close
na zmienną, ale działa bez problemu:
try (BufferedReader br = null){
System.out.println("Test");
}
catch (IOException e){
e.printStackTrace();
}
Haha, właśnie dodany przez ciebie przypadek, sprawił, że zadałem to pytanie w pierwszej kolejności! Dzięki! – flakes
Nie ma mowy! To jest dzikie. Właśnie to wymyśliłem. –
Dobrze. różne typy zmiennych, ale ta sama struktura: p – flakes