BufferedOutputStream 2

보조 스트림

보조 스트림 - 기능을 더 해주는 스트림 실제 읽고 쓰는 스트림이 아닌 보조적인 기능을 추가하는 스트림 FilterInputStream과 FilterOutputStream이 보조 스트림의 상위 클래스 생성자 설명 FilterInputStream 생성자의 매개변수로 InputStream을 받는다. FilterOutputStream 생성자의 매개변수로 OutputStream을 받는다. 데코레이터 패턴(Decorator Pattern) Buffered 스트림 : 내부에 8192 바이트의 배열을 가지고 있으며, 읽거나 쓸 때 속도가 빠르다. DataInpuStream / DataOutputStream : 자료가 저장된 상태 그대로 자료형을 유지하며 읽거나 쓰는 기능을 제공하는 스트림 ■ 파일 복사 시간비교 버퍼..

JAVA 2019.10.23

자바 입출력 스트림

입출력 스트림이란? 네트워크에서 자료의 흐름이 물 같다라는 의미에서 유래 되었으며, 다양한 입출력 장치에 독립적으로 일관성 있는 입출력방식을 제공한다. 입출력이 구현되는 곳에서는 모두 I/O 스트림을 사용 예시) 키보드,파일 디스크, 메모리 등 입출력 스트림 구분은 어떻게 하는가? I/O 대상기준 : 입력 스트림, 출력스트림 자료의 종류: 바이트 스트림, 문자 스트림 스트림의 기능 : 기반 스트림, 보조 스트림 입출력 스트림과 출력 스트림 입력 스트림: 대상으로부터 자료를 읽어 들이는 스트림 출력 스트림: 대상으로 자료를 출력하는 스트림 스트림의 예 종료 예시 입력 스트림 FileInputStream,FileReader,BufferedInputStream,BufferedReader 등 출력 스트림 Fil..

JAVA 2019.10.18