4
BufferedInputStream이 필드를 직접 사용하지 않고 지역 변수에 필드를 복사하는 이유
에서 소스 코드를 읽을 때 java.io.BufferedInputStream.getInIfOpen()다음과 같은 코드를 작성한 이유가 혼란 스럽습니다. /** * 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 { InputStream input = in; if (input == null) …