Media praise for Java I/O

"Elliotte Rusty Harold is certainly one of the best writers in computer programming. His attention to detail and care in making his explanations easy to follow are outstanding."
-- Bruce Eckel, author of Thinking in Java

"The author emphasizes the diverse set of I/O classes in the core Java programming API. I/O, or input and output, are a fundamental part of every computer operating system or programming language. Java's I/O facilities are very flexible and simple to use, and provide everything from simple binary and text output to USB and Bluetooth communication. The book includes practical examples of all aspects of I/O processes."
-- Michael Kleper, The Kleper Report on Digital Publishing

"Elliotte Rusty Harold put a lot of hard work and detail into making Java I/O understandable and usable, and it shows. This book will prove an invaluable resource to the Java programmer interested in strengthening his or her I/O knowledge."
-- Raoul Pop,

"While you may not use this book for every Java application you build, you'll definitely want it whenever you're working with I/O logic...the book has quickly earned its place on the shelf. "
-- Thomas Duff, Duffbert's Random Musings

"There's little more to say other than that this is clearly a definitive resource. It's a tutorial and a reference that is both readable and has high technical quality. When coming to Java for the first time the array of different libraries and classes can be confusing. Not only does this book help navigate that array of APIs, it also explains why they exist, why they work the way they do and when they should be used. It earns a very solid TechBookReport recommendation."
-- Pan Pantziarka,

" of the best writers in computer programming."
--Bruce Eckel, author of Thinking in Java