[학습목표]
💡 스트림(Stream)의 개념을 알아본다
💡 자바의 표준 입출력을 알아본다.
1. 스트림(Stream)이란 무엇인가?
자바에서 스트림은 데이터의 흐름, 즉 데이터가 흘러가는 통로를 의미한다.
이 통로는 두가지 종류가 존재한다
- 입력 스트림 : 데이터를 읽어들이는 통로
- 출력 스트림 : 데이터를 내보내는 통로
이 입출력 스트림도 취급하는 데이터 타입에 따라 각각 두가지 종류로 나뉜다.
- byte타입 : InputStream, OutputStream
- char타입 : Reader, Writer
자바 프로그램이 구동되면 기본적으로 세가지 스트림이 준비된다
- System.in : 표준 입력
- System.out : 표준 출력
- System.err : 표준 에러 출력
'🎯 알고리즘 > 개념 & 예제' 카테고리의 다른 글
[Java/자바] Scanner 사용법, next()와 nextLine()의 차이점 (2) | 2023.01.11 |
---|---|
[Java/자바] 스택(Stack)의 개념과 사용 방법 (0) | 2022.07.18 |
댓글