본문 바로가기
Java

JAVA Stream

by 코딩로그 2022. 7. 31.

1. stream

스트림은 단방향으로 통신이 가능하며, 하나의 스트림으로 입력과 출력을 같이 처리할 수 없습니다. 

 

2. 데이터 타입에 따라 : byte or char

  byte char
입력 InputStream Reader
출력 OuputStream Writer

 

3. 종류

3-1) 바이트 스트림 : 1byte 단위로 입출력되는 데이터를 처리

  •  InputStream
    • FileInputStream
    • FilterInputStream
      • BufferedInputStream
      • DataInputStream
    •    ObjectInputStream
  • OutputStream
    •  FileOutputStream
    • FilterOutputStream
      • BufferedOutputStream
      • DataOutputStream
      • PrintStream
    • ObjectOutputStream

 

3-2) 문자 스트림 : 문자만 입출력, 유니코드로 된 문자를 입력,출력하는 스트림(2byte)

  •  Reader
    •  BufferedReader
    •  InputStreamReader
      • FileReader
  • Writer
    •  BufferedWriter
    •  OutputStreamWriter
      •  FileWriter
    •  PrintWriter

'Java' 카테고리의 다른 글

자바 배열 복사  (0) 2022.08.10
Comparable 인터페이스, Comparator 인터페이스  (0) 2022.08.05
자바 StringTokenizer  (0) 2022.08.04
[JAVA]문자열 결합  (0) 2022.08.02
다형성(업캐스팅, 다운캐스팅)  (0) 2022.07.30