파일-> InputStream(추상, Read) -> 프로그램 -> OutputStream(추상, Write) -> 콘솔, 파일메모리 데이터는 문자 or 바이트 단위로 흐른다 프로그램이 문자단위로 읽고쓰는지 바이트 단위로 읽고쓰는지에 따라 다르다 주 스트림 : 소스(파일)에다 직접 꽂는 스트림 보조 스트림 : 직접 못꽂고 주 스트림에 꽂는 스트림 주 스트림에 들어온것을 가공하는 필터역할 주 스트림은 다 다르지만 보조스트림은 동일하다 네트워크는 바이트단위로 읽는다 바이트 스트림 (주 스트림) InputStream, OutputStream ByteArrayInputStream, ByteArrayOutputStream FileInputStream, FileOutputStream 읽는 즉시 출력하면 깨짐 스트림..
Java
2019. 4. 11. 19:53