수업(국비지원)/Java
[Java] chap14 : IO기반 입출력 - OutputStream 클래스
byeolsub
2023. 4. 17. 22:38
- OutputStream
OutputStream 예제
OutputStream 클래스 : 바이트형 출력스트림의 최상단 클래스.
1. PrintStream,FileOutputStream,DataOutputStream,ObjectOutputStream,...등의 부모클래스
2. 추상클래스(객체화 불가)
3. 바이트형 출력스트림은 1바이트 단위로 출력.
OutputStream => 1바이트 단위로 (write)출력
write(int) => 1바이트만 출력
📌
package chap14;
import java.io.IOException;
import java.io.OutputStream;
public class OutputStreamEx1 {
public static void main(String[] args) throws IOException {
OutputStream out = System.out;
out.write('1'); out.write('2'); out.write('3');
out.write('a'); out.write('b'); out.write('c');
out.write('가'); out.write('나'); out.write('다'); //한글은 2바이트여서 1바이트 단위로 나오기 위하여 깨져서 나온다.
out.flush(); // 버퍼의 내용을 목적지(화면)로 강제 전송
}
}