Purple Bobblehead Bunny

Backend/JAVA

[JAVA] IO와 Stream

준영어린이 2022. 2. 24. 12:52

 

데이터를 읽고 기록하는 것을 데이터의 Input,Output 이라 하며, 데이터를 주고 받는 작업을 도와주는

역할을 Stream이라 한다.

 

 

IO  : input,OutPut.. 프로그램으로 들어오는 모든 값을 Input, 밖으로 나가는 값을 Output 값이라고 한다.

        입출력이라고 부르며, JAVA에서는 입출력을 처리하기 위해 IO 패키지를 제공한다.

Stream : 데이터의 흐름

 

 

스트림은 한쪽 방향으로만 가능하기에, 입력 스트림. 출력 스트림을 각각 따로 사용해야 하며

먼저 들어온 데이터가 먼저 나가는 FIFO, 즉 선입선출 구조를 이루고 있다.

스트림은 종류가 다양한데, 크게 분류를 하면 출력단위가 1byte인 바이트 스트림,

출력단위가 문자단위인 문자기반 스트림으로 나뉜다.

 

 

 

'Backend > JAVA' 카테고리의 다른 글

[JAVA] 문자기반 Stream  (0) 2022.02.24
[JAVA] Stream으로 파일 불러오기,복사,저장  (0) 2022.02.24
[JAVA] 함수 method  (0) 2022.02.23
[JAVA] if문 switch  (0) 2022.02.23
[JAVA] 반복문의 continue  (0) 2022.02.23