코틀린[Kotlin]
입력 스트림과 출력 스트림(InputStream & OutputStream) / FileInputStream & FileOutputStream과 FileReader & FileWriter의 차이
Stream 이란? 프로그램은 데이터를 외부에서 읽고, 외부로 출력하는 작업을 많이 합니다. 자바 / 코틀린 에서는 스트림(Stream)을 통하여 데이터가 입출력됩니다. Stream의 사전적 의미로는 줄줄 흐르다, 줄줄이 이어지다 등의 뜻이 있는데, 이는 스트림이 단일 뱡향으로 연속적으로 흘러간다는 것을 의미합니다. 프로그램이 데이터를 입력받을 땐 입력스트림(InputStream)이라고 부르고 프로그램이 데이터를 출력할 땐 출력스트림(OutputStream)이라고 부릅니다. 즉, 프로그램을 기준으로 데이터가 들어오면 입력스트림, 데이터가 나가면 출력스트림입니다. 입력 스트림의 출발지는 키보드, 파일, 네트워크상의 프로그램등이 될 수 있고, 출력 스트림의 도착지는 모니터, 파일, 네트워크상의 프로그램등이 ..
2022. 8. 6. 19:40
최근댓글