스트림

JAVA

JAVA (24) 스트림

▶ 스트림 프로그램상의 데이터를 외부매체(모니터, 스피커, "파일")로 출력하거나 입력장치(키보드, 마우스, "파일")로 입력받는 과정을 진행하고자 한다면 프로그램과 외부매체와의 "통로"를 만들어줘야하는데 이때 통로를 스트림이라고 부른다. ■ 스트림의 특징 - 단방향 : 입력이면 입력만, 출력이면 출력만 존재한다. (즉, 동시에 입출력을 하고자 한다면 하나의 스트림으로는 안된다.) - 선입선출(FIFO) : 먼저 전달한 값이 먼저 나오게 된다. - 시간지연 문제가 발생할 수 있다. ■ 스트림의 구분 1. 통로의 사이즈 - 바이트 스트림 : 1BYTE짜리가 이동할 수 있을 정도의 사이즈(좁은 통로) => 입력(xxxInputStream) / 출력(xxxOutputStream) - 문자 스트림 : 2BYTE..

동동이임
'스트림' 태그의 글 목록