CARVIEW |
By?Elliotte Rusty Harold
First Edition
March 1999
Pages: 598
ISBN 10: 1-56592-485-1 |
ISBN 13: 9781565924857
(Average of 2 Customer Reviews)
This book has been updated—the edition you're requesting is OUT OF PRINT. Please visit the catalog page of the latest edition.
The latest edition is also available on Safari Books Online.
All of Java's Input/Output (I/O) facilities are based on streams, which provide simple ways to read and write data of different types. Java I/O tells you all you need to know about the four main categories of streams and uncovers less-known features to help make your I/O operations more efficient. You'll also learn how to control number formatting, use characters aside from the standard ASCII character set, and get a head start on writing truly multilingual software.
Full Description
- Coverage of all I/O classes and related classes
- In-depth coverage of Java's number formatting facilities and its support for International character sets
Cover | Table of Contents | Colophon
Featured customer reviews
Java I/O Review, February 03 2001





Oreilly has another gem with this very nicely layed out coverage of Java I/O. The book does a good job of explaining the basics of the InputStream and OutputStream classes and also has an excellent discussion of the nature of files on different platforms and writing portable file code.
Java I/O Review, June 21 2000





I have only programmed little in Java. When I had the requirement to develop a platform independent utility to select,display,compress and FTP the file. I found this book answering all my questions, and the examples are very useful and helped me to get my project completed in a very short time.
Thanks to the author, also found the authors support page for this book very useful.
Looking forward for other book(s) from the same author. (JAVA Network Programming - 2nd Edition).
This is a great book for any Java Programmer who wanted to do anything with files.
Java I/O Review, May 05 1999
Submitted by Matthew E. Ferris [Respond | View]
Reviewed by Matthew E. Ferris
President, Chicagoland Java User Group
Sun Certified Java Programmer
Programmers have come to expect a certain format and quality from O'Reilly titles, and this latest Java offering does not disappoint. To their already meaty catalog of Java books, comes Java I/O, solidifying O'Reilly's place as just about the best friend a developer has.
The labyrinth of classes associated with doing I/O in Java is indeed daunting; I have thrown my hands up more than once wondering why simply reading text from a file needs to involve so many handshakes. Mr. Harold does a good job of explaining that many of the reasons Java I/O is the way it is has to do with cross-platform capabilities of the language. In an orderly fashion, he walks the reader through the various classes and subclasses of the API that allow you to do input and output. Starting with the abstract superclasses that form the basis of all I/O in Java, the author builds a solid foundation for understanding their descendant classes, why one subclass is better suited to a given task, and the performance implications of various methods of I/O.
However, basic input and output are not the only items covered in the book. There are chapters on working with zip files, serialized streams and cryptographic streams. I found particularly helpful the discussion of the various character sets that starts the book out.
It is not uncommon to use a book like this simply for reference - you need to do something fairly quickly and you want an example of how it is done. The book is full of examples that should satisfy that need. My one complaint is that O'Reilly doesn't make it too easy to get to the example code online. When one goes to the page covering this title at the O'Reilly site, there is not a link there for the examples, and I could not get to their ftp site for some reason.
If you want clever cartoons in the margins, and a (shallow) promise of learning a complex topic in 24 hours - look elsewhere. But if you want an in-depth look at a complicated topic - I recommed this book.
Java I/O Review, December 02 1998
Submitted by Sharad Hegde [Respond | View]
Sharad Hegde Sun Certified Java Programmar The Java IO classes, are covered in great detail, and in a very lucid manner. The author had simplified a complex subject matter. A must read for every serios Java programmar
Media reviews
"If I had to decide the best technical book ever read by me, this would be a real candidate. In my opinion a good programming book should limit itself to covering some well-defined part of its (usually) exhaustive topic. It should be easy to read with well-chose and short code-samples, especially for the critical parts and optionally, the code should grow throughout the chapters and evolve to full working programs at the end. This title fulfils it all. There aren't many illustrations throughout, but the reader will not miss them. The "in-depth-notes" at strategic places are interesting and reveal a deep knowledge of the subject. So, if you want a fundamental understanding of streams, and data communication and /or a deep understanding of the Java I/O-model, buy it." --Christer Loefving, Cvue, January 2000
"full coverage of Java I/O...is hard to find. This book admirably fills that gap, serving as both a lucid explanation and a good reference. Java users will find much of interest in it. This book is a useful addition to the Java literature." --Arthur Gittleman, Computing Reviews, June 1999
"you won't find more complete coverage anywhere else." --Suzanne A. Smith, San Diego Union-Tribune, June 8, 1999
About O'Reilly | Contact | Jobs | Press Room | How to Advertise | Privacy Policy
|
© 2008, O'Reilly Media, Inc. | (707) 827-7000 / (800) 998-9938
All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners.