FileOutputStream

    📁 자바에서는 어떻게 파일 입출력을 할까?

    📌 Streaming API 유래와 파일 I/O 과거에는 장비를 사용할 때 각각의 장비에 맞는 I/O API를 사용해야 했다. 각 디바이스에 따라 데이터 I/O를 할 수 있는 함수가 달랐다. 그래서 개발자는 각 장비별로 데이터 I/O의 사용법을 학습하고 물어봐야하는 문제가 있었다. 이를 해결하기 위해서 나온것이 있었으니.. 장비제어를 하기위해 Device Driver(장비 드라이브 : H/W 제조사에서 제공 / 자기네 장비 제어할 때 호출할 function이 들어있는 app 제공 (.dll)) 설치해서 제어한다. [drive(이끌다) - 장비 진단 통제 제어하기 위함] 덕분에 개발자는 장비에 상관없이 일관된 방법으로 데이터 I/O를 할 수 있게 되었다. 📌 Binary file vs Text file 이..