14 입출력 스트림(Stream)

오현석·2022년 3월 26일
0

자바에서 입출력을 수행하려면 대상을 연결하고 데이터를 전송할 수 있는 "스트림"이 필요하다

스트림이란 데이터를 운반하는데 사용되는 연결통로이다

스트림은 단방향통신만 가능하기 떄문에 하나의 스트림으로 입력과 출력을 동시에 처리할 수 없다
따라서 스트림은 InputStream(입력스트림), OutputStream(출력스트림)이 있으며 입출력을 위해서는 두개의 스트림이 필요하다

스트림은 바이트단위로 데이터를 전송하며, 각 입출력 대상에 따라 각 입출력 스트림이 있다

ex) 파일의 내용을 읽고자 한다면 FileInputStream 사용하면 된다

이들은 InputStream, OutputStream의 자손들이며 읽고 스는데 필요한 추상메서드를 구현해 놓았다

표에 나온 메서드의 사용법만 알고 있다면, 데이터의 읽고 쓰는 것은 간단한 일이 된다

profile
지망생

0개의 댓글

관련 채용 정보