Tính năng thử làm việc với các biến số AutoCloseable
đã được khai báo null
như thế nào?Try-With Resource khi AutoCloseable is null
tôi cho rằng điều này sẽ dẫn đến một con trỏ ngoại lệ null khi nó cố gắng để gọi close
trên biến, nhưng nó chạy không có vấn đề:
try (BufferedReader br = null){
System.out.println("Test");
}
catch (IOException e){
e.printStackTrace();
}
Haha, trường hợp sử dụng bạn vừa thêm là điều khiến tôi đặt câu hỏi ngay từ đầu! Cảm ơn! – flakes
Không đời nào! Đó là hoang dã. Tôi chỉ làm nó lên. –
Vâng. các loại biến khác nhau, nhưng cấu trúc tương tự: p – flakes