본문 바로가기
자바

[자바]Stream(스트림)

by 소금_msg 2021. 10. 5.

<개념정리>

 

스트림의 특징

1. 선입선출

2. 하나의 스트림으로 입출력 동시에 수행x.

3. 양방향 전송하려면 출력,입력스트림 각각 필요.

 

 

스트림이란 순서가 있는 데이터의 연속적인 흐름이다.

input: READ
output:WRITE

outpute  출력뿐만 아니라 저장의 개념(write)

input 내용을 읽는다.(read)

입력은 입력만가고 출력은 출력만가도록 입출력을 분리시켰다.

하나의 길로 입력과 출력이 동시에 이루어지는 경우가 없도록.

 

File Reader in = new FileReader(“test.txt”);

 

File Reader 파일에 저장되어 있는 데이터를 읽어들이는 통로이다.

*스트림의 형성이라는 것은 결국 인스턴스의 생성이다.

 

바이트 스트림(Byte Stream): 숫자 단위로 이동, 1byte
문자 스트림(Character Stream):유니코드 전송,2byte

 

'자바' 카테고리의 다른 글

[java]LinkedList  (0) 2021.12.02
Hashmap 관련함수  (0) 2021.11.24
[자바]오버로딩  (0) 2021.10.10
[자바] 메소드 개념 이해하기  (0) 2021.10.09
[자바]클래스의 상속관계 확인하기  (0) 2021.10.07