Java File
Stream
- Byte Stream
- 8-bit byte
FileInputStreamFileOutputStream
- Character Stream
- 16-bit unicode
FileReaderFileWriter
- Standard Stream
- standard input
- standard output
- standard error
Common Java Read/Write Operations
- stream handle input/output byte by byte
- we want to do it line by line
BufferedReader.readLine()