CODEDRAGON ㆍDevelopment/Java
BufferedOutputStream
· BufferedOutputStream 클래스를 사용하면 버퍼가 채워질 때마다 한번에 대량으로 출력장치로의 실제 전송이 수행됩니다.
· OutputStream은 출력 속도의 향상을 위해서 flush() 메서드를 정의하고 있습니다.
· flush(플러쉬)란 버퍼가 다 차지 않더라도 버퍼를 비워주는 기능입니다.
· 플러쉬 기능을 구현한 클래스가 바로 BufferedOutputStream 클래스입니다.
BufferedOutputStream의 주요 생성자
생성자 |
설명 |
BufferedOutputStream(OutputStream out) |
매개변수인 OutputStream 객체로 BufferedOutputStream객체를 생성합니다. |
BufferedOutputStream(OutputStream out, int size) |
매개변수인 OutputStream객체로 BufferedOutputStream객체를 생성하고 size는 버퍼의 용량을 지정하며, 만약 지정하지 않으면 8,192 byte로 지정됩니다. |
BufferedOutputStream의 주요 메소드
메소드 |
설명 |
void flush() |
버퍼링 된 출력 Stream을 플래시 합니다. |
void write(byte[] b, int off, int len) |
지정된 바이트 배열의 오프셋 off 로부터 시작되는 len 바이트를, 버퍼링 된 출력 Stream에 작성합니다. |
void write(int b) |
지정된 바이트수를 버퍼링 된 출력 Stream에 작성합니다. |
Class BufferedOutputStream
http://docs.oracle.com/javase/8/docs/api/java/io/BufferedOutputStream.html
'Development > Java' 카테고리의 다른 글
Object Stream 주요 메소드, 직렬화 속도 (0) | 2017.10.25 |
---|---|
문자열 입력 / 출력 메소드, 문자열 입출력 스트림 구성 (0) | 2017.10.25 |
OutputStreamWriter 클래스 상속 도식도, OutputStreamWriter 주요 생성자 (0) | 2017.10.25 |
InputStreamReader 클래스 상속 도식도, InputStreamReader 주요 생성자 (0) | 2017.10.25 |
보조 스트림 종류 (0) | 2017.10.25 |