java
java.io.OutputStream
#
Find similar titles
- 최초 작성자
- 최근 업데이트
Structured data
- Category
- Programming
OutputStream 클래스 #
Java의 java.io 패키지(Package)에 있는 추상 클래스로 바이트(byte)단위의 출력 스트림을 처리하는 대표 클래스이다. OutputStream은 출력 바이트를 받아 들여 특정 싱트(sink)에 보내는 작업을 수행한다. OutputSTream의 서브 클래스들은 적어도 1바이트의 출력을 담당하는 메소드를 반드시 정의해야 한다.
OutputStream 하위 클래스 #
- BufferedOutputStream
- ByteArrayOutputStream
- DataOutputStream
- FilterOutputStream
주요 메소드 #
메소드 | 설명 |
---|---|
close() | 현재 출력 스트림을 닫고, 현재 출력 스트림과 연관된 시스템 리소스를 해제시킴. |
flush() | 현재 출력 스트림을 플러시하고 버퍼에 저장된 임의의 출력 바이트를 강제로 출력시킴. |
write(byte[] b) | 현재 출력 스트림에 지정된 바이트 배열(array) 'b'를 출력 |
write(byte[] b, int off, int len) | 현재 출력 스트림에 지정된 바이트 배열 'b'의 'off' 인덱스부터 시작해 'len'길이 만큼 출력 |
write(int b) | 현재 출력 스트림에 지정된 'b' 바이트를 출력 |