/* ===========================================
■■■ 자바의 기본 입출력(I/O) ■■■
=========================================== */
// OutputStream 실습
import java.io.OutputStream;
import java.io.IOException;
public class Test175
{
public static void main(String[] args) throws IOException
{
// System.in : 자바의 표준 입력 스트림
// System.out : 자바의 표준 출력 스트림
OutputStream out = System.out;
byte[] ch = new byte[3];
ch[0] = 65; // A
ch[1] = 97; // a
ch[2] = 122; // z
out.write(ch); //-- 밖으로 내보낼 데이터(변수)를 스트림에 기록.
out.flush(); //-- 기록된 스트림을 내보내는(밀어내는)기능을 수행.
//-- 지금은 Buffer를활용하지 않고 있는 상황이기 때문에
// 생략이 가능한 코드.
// Buffered되어있는 스트림일 경우 생략 불가
out.close(); //-- 출력 스트림(물줄기)에 대한 리소스 반납.
// (out 스트림(수도꼭지를) 잠가버린 상황)
System.out.println("절대적인 신뢰를 갖고있는 구문...");
//-- 『out.close()』를 작성한 이후( 수도꼭지 잠그면 )
// 출력안됀다.. 출력되는 스트림을 닫았기 때문에..
}
}
728x90
'JAVA' 카테고리의 다른 글
Test177.java / 자바의 기본 입출력 / System.out 자바 기본 출력스트림 (0) | 2022.10.30 |
---|---|
Test176.java / 자바의 기본입출력 / Reader 실습(문자 기반 스트림 객체) (0) | 2022.10.30 |
Test174.java / 자바의 기본 입출력(I/O) / 개요 - 스트림(Stream) (0) | 2022.10.29 |
Test173.java / 컬렉션 프레임워크(Collection Framework) / Map - Hashtable, HashMap (0) | 2022.10.29 |
Test172.java / 컬렉션 프레임워크(Collection Framework) / Map - Hashtable, HashMap (0) | 2022.10.29 |
댓글