로딩
요청 처리 중입니다...

파일 입출력 및 스트림 (File IO / Stream)

 파일 입출력 및 스트림 (File IO / Stream)

1. Stream (스트림) 1) Stream 이란?

Stream (스트림)은 컴퓨터에서 데이터를 이동시키기 위한 중요한 개념입니다. 영어 사전에서의 Stream은 흐름, 시내, 연속이라는 사전적 정의를 가지고 있으며, 데이터가 연속적으로 흐른다는 것을 연상시키면 좋을 것 같습니다.

데이터를 이동시키기 위해서는 Stream을 생성하여 두 객체를 연결해야 합니다. Stream은 데이터가 흐르는 통로를 의미하며, 데이터를 이동시키는 역할을 수행합니다.

Stream은 메모리나 하드 디스크(HDD)와 같은 저장 매체에 데이터를 저장하거나 로드할 때, 데이터를 바이트 단위로 전달하는 역할을 합니다. 이러한 역할로 인하여 파일 입출력, 네트워크 통신, 데이터베이스 등 다양한 컴퓨터 시스템에서 사용할 수 있습니다.

하지만 개발자가 직접 스트림을 컨트롤하는 것은 어려울 수 있어 프로그래밍 언어에서는 스트림을 다루기 쉽게 하기 위한 클래스를 제공합니다. 스트림 관련 클래스들은 스트림을 추상화하여 더...

# BinaryReader # 파일스트림 # 직렬화 # 스트림 # WriteLine # StreamWriter # StreamReader # Stream # ReadLine # IO # FileStream # BinaryWriter # 파일입출력