728x90 보조스트림2 [Java] 보조 스트림/성능향상 보조 스트림 더보기 Day22-1. 230530 보조 스트림 성능향상 보조 스트림 프로그램이 입출력 소스와 직접 작업하지 않고 중간에 메모리 버퍼와 작업함으로써 실행 성능을 향상 시킬 수 있다. 버퍼는 데이터가 쌓이기를 기다렸다가 꽉 차게 되면 데이터를 한꺼번에 하드 디스크로 보냄으로써 출력 횟수를 줄여줌. BufferedOutputStream과 BufferedWriter BufferedOutputStream : 바이트 기반 출력 스트림에 연결되어 버퍼를 제공해주는 보조 스트림 BufferedWriter : 문자 기반 출력 스트림에 연결되어 버퍼를 제공해주는 보조 스트림. BufferedOutputStream bos = new BufferedOutputStream(바이트기반출력스트림); BufferedWriter b.. 2023. 5. 30. [Java] 보조스트림 더보기 Day21-4. 230526 보조 스트림 - 다른 스트림과 연결이 되어 여러 가지 편리한 기능을 제공해주는 스트림, - 보조 스트림은 자체적으로 입출력을 수행할 수 없기 때문에 입출력 소스와 바로 연결되는 InputStream,OutputStream, Reader, Witer 등에 연결해서 입출력을 수행. - 프로그램은 입력 스트림으로부터 직접 데이터를 읽지 않고, 보조 스트림에서 제공하는 기능을 이용해서 데이터를 읽음. 반대로 출력 스트림으로 직접 데이터를 보내지 않고 보조 스트림에서 제공하는 기능을 이용해 데이터를 보냄. 보조 스트림 연결하기 보조스트림 변수 = new 보조스트림(연결스트림) ex1) InputStream을 문자 변환 보조 스트림인 InputStreamReader에 연결하는 코.. 2023. 5. 26. 이전 1 다음 728x90