4
Tại sao BufferedInputStream sao chép một trường vào một biến cục bộ thay vì sử dụng trường trực tiếp
Khi tôi đọc mã nguồn từ java.io.BufferedInputStream.getInIfOpen(), tôi bối rối không hiểu tại sao nó lại viết mã như thế này: /** * Check to make sure that underlying input stream has not been * nulled out due to close; if not return it; */ private InputStream getInIfOpen() throws IOException …