InputStream, OutputStream 정리
스트림(Stream)스트림이란 데이터를 연속적으로 처리하는 개념이다. 데이터가 한번에 전체가 아닌, 일정한 크기 단위로 전달되거나 처리되는 것을 말하며실시간 데이터 처리, 자원을 절약하여 효율적인 데이터 처리에 유리하다.Java에서 사용하는 InputStream, OutputStream은 'java.io' 패키지에 속하며 파일, 네트워크 연결, 메모리 배열 등의 데이터 소스로부터 데이터를 읽거나 쓸 때 사용한다. InputStream바이트 단위로 데이터를 읽기 위한 추상 클래스이며 주요 메서드는 아래와 같다.int read() : 하나의 바이트를 읽고, 해당 바이트를 정수(0-255)로 반환한다. 더 이상 읽을 데이터가 없으면 -1을 반환한다.int read(byte[] b) : 바이트 배열 'b'에 데..
2024.05.18