일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 파이팅
- 초보개발자
- SSR
- 백엔드
- 배열
- 다형성
- MPA
- throws
- 상속
- 개발자
- try-catch
- 자료형
- 새벽공부
- FileInputStream
- node.js
- 문자 단위 스트림
- 코린이
- ArrayList
- 인터페이스
- exception
- 변수
- 예외 처리
- 졸리다
- 자바
- Java
- 보조 스트림
- 메서드
- 바이트 단위 스트림
- 인스턴스
- 코딩
- Today
- Total
목록문자 단위 스트림 (2)
SHUSTORY
Reader 문자 단위로 읽는 스트림 중 최상위 스트림으로 다음 하위 클래스를 주로 사용한다. 스트림 클래스 설명 FileReader 파일에서 문자 단위로 읽는 스트림 클래스이다. InputStreamReader 바이트 단위로 읽은 자료를 문자로 변환해 주는 보조 스트림 클래스이다. BufferedReader 문자로 읽을 때 배열을 제공하여 한꺼번에 읽을 수 있는 기능을 제공해 주는 보조 스트림이다. 다음과 같이 자료를 읽는 메서드를 제공한다. 메서드 설명 int read( ) 파일로부터 한 문자를 읽는다. 읽은 값을 반환한다. int read(char[ ] buf) 파일로부터 buf 배열에 문자를 읽는다. int read(char[ ] buf, int off, int len) 파일로부터 buf 배열의 ..
스트림 입출력은 외부 저장 장치나 네트워크와 연동해야 하기 때문에 장치에 따라 다르게 구현해야 한다. 자바는 장치에 따라 독립적이고 효율적인 입출력 기능을 제공한다. 자바에서 모든 입출력은 스트림을 통해 이루어진다. 입출력 장치는 매우 다양하기 때문에 장치에 따라 입출력 부분을 일일이 다르게 구현하면 프로그램 호환성이 떨어진다. 이런 문제 해결을 위해 자바는 입출력 장치와 무관하고 일관성 있게 프로그램을 구현할 수 있도록 일종의 가상 통로인 스트림을 제공한다. 자료를 읽어 들이려는 소스와 자료를 쓰려는 대상에 따라 각각 다른 스트림 클래스를 제공한다. 자바에서 입출력 기능을 사용하는 곳은 파일 디스크, 키보드, 모니터, 메모리 입출력, 네트워크 등이 있다. 입력 스트림과 출력 스트림 어떤 대상으로부터 자..