수업(국비지원)/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(); // 버퍼의 내용을 목적지(화면)로 강제 전송
	}
}