스트림이란 데이터를 운반하는데 사용하는 연결통로이다.
스트림은 바이트단위로 데이터를 전송하며 입출력 대상에 따라 다음과 같은 입출력스트림이 있다.
입출력 대상의 종류 : 파일
FileInputStream 입력스트림
FileOutputStream 출력스트림
입출력 대상의 종류 : 메모리(byte배열)
ByteArrayInputStream 입력스트림
ByteArrayOutputStream 출력스트림
ex)
InputStream > abstract int read()
OutputStream > abstract void write()
int read(byte[] b) > void write(byte[] b)