Java · 4 notes
Basic concepts: input/output, streams, and I/O for different purposes.
Byte streams with InputStream and OutputStream, and character streams with Reader and Writer.
Writing, reading, and metadata for file streams.
1. Example: server and client. 2. Reference.