도착지 | 출발지 | |
---|---|---|
Program ← | ← InputStream ← | ← Sourcesrc |
Program → | → OutputStream → | → Destinationdes |
바이트 단위
데이터를 읽어들이는 통로바이트 단위
데이터를 쓰는 통로문자 단위
데이터를 읽어들이는 통로문자 단위
데이터를 쓴느 통로try (리소스 생성) { ... }
catch (Exception) { ... }
try-with-resource는 Java 7 버전부터 도입된 것으로, 리소스를 close 하는 코드가 없어도 자동으로 close가 실행된다.
java.lang.AutotCloseable이나 java.io.Closeable을 상속받은 객체는 어떠한 객체라도 try(리소스 생성) 안에 선언
되어 있으면 try~catch 절이 끝나기 전에 close()된다.
InputStream과 OutputStream 둘 다 Closeable을 상속(implements)한다.
src Keybord, Mouse, File, Network
des Monitor, Beam, File, Network