The Class java.io.File
Wrapping Additional Output Classes
Inputting ASCII Characters and Binary Values
Input Stream Wrappers
Some Light Relief—The Illegal Prime Number!
SCSI-wuzzy was a bus.
SCSI-wuzzy caused no fuss.
SCSI-wuzzy wasn't very SCSI, was he?
Designing input/output (henceforth “I/O”) libraries is a lot harder than it might appear. There have been some spectacular blunders in the past. One language, Algol 60, gave up on I/O altogether, leaving it out of the language specification and making it an implementation-defined detail! Pascal has the deficiency that you can't test for end-of-file until you ...