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 |